
//服务器与客户端协议号对应表
class Protocol {
    public static Root: protobuf.Root = new protobuf.Root()
	public static All = {}
    //public static MSG_LoginRequest = new ProtocolType()
	
	private static _MSG_RoomInfoAndState:ProtocolType<msg.MSG_RoomInfoAndState> = null
	public static MSG_RoomInfoAndState_Index = 1
	public static get MSG_RoomInfoAndState(): ProtocolType<msg.MSG_RoomInfoAndState> {
		if (Protocol._MSG_RoomInfoAndState == null) {
			Protocol._MSG_RoomInfoAndState = new ProtocolType<msg.MSG_RoomInfoAndState>()
			Protocol._MSG_RoomInfoAndState.Index = 1
			Protocol._MSG_RoomInfoAndState.Name = "msg.MSG_RoomInfoAndState"
			Protocol._MSG_RoomInfoAndState.Proto = Protocol.Root.lookupType(Protocol._MSG_RoomInfoAndState.Name)
			Protocol.All[Protocol._MSG_RoomInfoAndState.Index] = Protocol._MSG_RoomInfoAndState
		}
		return Protocol._MSG_RoomInfoAndState
	}

	private static _MSG_RoomLoadProgress:ProtocolType<msg.MSG_RoomLoadProgress> = null
	public static MSG_RoomLoadProgress_Index = 2
	public static get MSG_RoomLoadProgress(): ProtocolType<msg.MSG_RoomLoadProgress> {
		if (Protocol._MSG_RoomLoadProgress == null) {
			Protocol._MSG_RoomLoadProgress = new ProtocolType<msg.MSG_RoomLoadProgress>()
			Protocol._MSG_RoomLoadProgress.Index = 2
			Protocol._MSG_RoomLoadProgress.Name = "msg.MSG_RoomLoadProgress"
			Protocol._MSG_RoomLoadProgress.Proto = Protocol.Root.lookupType(Protocol._MSG_RoomLoadProgress.Name)
			Protocol.All[Protocol._MSG_RoomLoadProgress.Index] = Protocol._MSG_RoomLoadProgress
		}
		return Protocol._MSG_RoomLoadProgress
	}

	private static _MSG_BroadcastRoomLoadProgress:ProtocolType<msg.MSG_BroadcastRoomLoadProgress> = null
	public static MSG_BroadcastRoomLoadProgress_Index = 3
	public static get MSG_BroadcastRoomLoadProgress(): ProtocolType<msg.MSG_BroadcastRoomLoadProgress> {
		if (Protocol._MSG_BroadcastRoomLoadProgress == null) {
			Protocol._MSG_BroadcastRoomLoadProgress = new ProtocolType<msg.MSG_BroadcastRoomLoadProgress>()
			Protocol._MSG_BroadcastRoomLoadProgress.Index = 3
			Protocol._MSG_BroadcastRoomLoadProgress.Name = "msg.MSG_BroadcastRoomLoadProgress"
			Protocol._MSG_BroadcastRoomLoadProgress.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadcastRoomLoadProgress.Name)
			Protocol.All[Protocol._MSG_BroadcastRoomLoadProgress.Index] = Protocol._MSG_BroadcastRoomLoadProgress
		}
		return Protocol._MSG_BroadcastRoomLoadProgress
	}

	private static _MSG_IntoRoom:ProtocolType<msg.MSG_IntoRoom> = null
	public static MSG_IntoRoom_Index = 4
	public static get MSG_IntoRoom(): ProtocolType<msg.MSG_IntoRoom> {
		if (Protocol._MSG_IntoRoom == null) {
			Protocol._MSG_IntoRoom = new ProtocolType<msg.MSG_IntoRoom>()
			Protocol._MSG_IntoRoom.Index = 4
			Protocol._MSG_IntoRoom.Name = "msg.MSG_IntoRoom"
			Protocol._MSG_IntoRoom.Proto = Protocol.Root.lookupType(Protocol._MSG_IntoRoom.Name)
			Protocol.All[Protocol._MSG_IntoRoom.Index] = Protocol._MSG_IntoRoom
		}
		return Protocol._MSG_IntoRoom
	}

	private static _MSG_RoomState:ProtocolType<msg.MSG_RoomState> = null
	public static MSG_RoomState_Index = 5
	public static get MSG_RoomState(): ProtocolType<msg.MSG_RoomState> {
		if (Protocol._MSG_RoomState == null) {
			Protocol._MSG_RoomState = new ProtocolType<msg.MSG_RoomState>()
			Protocol._MSG_RoomState.Index = 5
			Protocol._MSG_RoomState.Name = "msg.MSG_RoomState"
			Protocol._MSG_RoomState.Proto = Protocol.Root.lookupType(Protocol._MSG_RoomState.Name)
			Protocol.All[Protocol._MSG_RoomState.Index] = Protocol._MSG_RoomState
		}
		return Protocol._MSG_RoomState
	}

	private static _MSG_ItemInfo:ProtocolType<msg.MSG_ItemInfo> = null
	public static MSG_ItemInfo_Index = 6
	public static get MSG_ItemInfo(): ProtocolType<msg.MSG_ItemInfo> {
		if (Protocol._MSG_ItemInfo == null) {
			Protocol._MSG_ItemInfo = new ProtocolType<msg.MSG_ItemInfo>()
			Protocol._MSG_ItemInfo.Index = 6
			Protocol._MSG_ItemInfo.Name = "msg.MSG_ItemInfo"
			Protocol._MSG_ItemInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_ItemInfo.Name)
			Protocol.All[Protocol._MSG_ItemInfo.Index] = Protocol._MSG_ItemInfo
		}
		return Protocol._MSG_ItemInfo
	}

	private static _MSG_RoomInfo:ProtocolType<msg.MSG_RoomInfo> = null
	public static MSG_RoomInfo_Index = 7
	public static get MSG_RoomInfo(): ProtocolType<msg.MSG_RoomInfo> {
		if (Protocol._MSG_RoomInfo == null) {
			Protocol._MSG_RoomInfo = new ProtocolType<msg.MSG_RoomInfo>()
			Protocol._MSG_RoomInfo.Index = 7
			Protocol._MSG_RoomInfo.Name = "msg.MSG_RoomInfo"
			Protocol._MSG_RoomInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_RoomInfo.Name)
			Protocol.All[Protocol._MSG_RoomInfo.Index] = Protocol._MSG_RoomInfo
		}
		return Protocol._MSG_RoomInfo
	}

	private static _MSG_TerrianInfo:ProtocolType<msg.MSG_TerrianInfo> = null
	public static MSG_TerrianInfo_Index = 368
	public static get MSG_TerrianInfo(): ProtocolType<msg.MSG_TerrianInfo> {
		if (Protocol._MSG_TerrianInfo == null) {
			Protocol._MSG_TerrianInfo = new ProtocolType<msg.MSG_TerrianInfo>()
			Protocol._MSG_TerrianInfo.Index = 368
			Protocol._MSG_TerrianInfo.Name = "msg.MSG_TerrianInfo"
			Protocol._MSG_TerrianInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_TerrianInfo.Name)
			Protocol.All[Protocol._MSG_TerrianInfo.Index] = Protocol._MSG_TerrianInfo
		}
		return Protocol._MSG_TerrianInfo
	}

	private static _MSG_TerrianPos:ProtocolType<msg.MSG_TerrianPos> = null
	public static MSG_TerrianPos_Index = 369
	public static get MSG_TerrianPos(): ProtocolType<msg.MSG_TerrianPos> {
		if (Protocol._MSG_TerrianPos == null) {
			Protocol._MSG_TerrianPos = new ProtocolType<msg.MSG_TerrianPos>()
			Protocol._MSG_TerrianPos.Index = 369
			Protocol._MSG_TerrianPos.Name = "msg.MSG_TerrianPos"
			Protocol._MSG_TerrianPos.Proto = Protocol.Root.lookupType(Protocol._MSG_TerrianPos.Name)
			Protocol.All[Protocol._MSG_TerrianPos.Index] = Protocol._MSG_TerrianPos
		}
		return Protocol._MSG_TerrianPos
	}

	private static _MSG_SyncTerrianPos:ProtocolType<msg.MSG_SyncTerrianPos> = null
	public static MSG_SyncTerrianPos_Index = 371
	public static get MSG_SyncTerrianPos(): ProtocolType<msg.MSG_SyncTerrianPos> {
		if (Protocol._MSG_SyncTerrianPos == null) {
			Protocol._MSG_SyncTerrianPos = new ProtocolType<msg.MSG_SyncTerrianPos>()
			Protocol._MSG_SyncTerrianPos.Index = 371
			Protocol._MSG_SyncTerrianPos.Name = "msg.MSG_SyncTerrianPos"
			Protocol._MSG_SyncTerrianPos.Proto = Protocol.Root.lookupType(Protocol._MSG_SyncTerrianPos.Name)
			Protocol.All[Protocol._MSG_SyncTerrianPos.Index] = Protocol._MSG_SyncTerrianPos
		}
		return Protocol._MSG_SyncTerrianPos
	}

	private static _MSG_UserBuffer:ProtocolType<msg.MSG_UserBuffer> = null
	public static MSG_UserBuffer_Index = 8
	public static get MSG_UserBuffer(): ProtocolType<msg.MSG_UserBuffer> {
		if (Protocol._MSG_UserBuffer == null) {
			Protocol._MSG_UserBuffer = new ProtocolType<msg.MSG_UserBuffer>()
			Protocol._MSG_UserBuffer.Index = 8
			Protocol._MSG_UserBuffer.Name = "msg.MSG_UserBuffer"
			Protocol._MSG_UserBuffer.Proto = Protocol.Root.lookupType(Protocol._MSG_UserBuffer.Name)
			Protocol.All[Protocol._MSG_UserBuffer.Index] = Protocol._MSG_UserBuffer
		}
		return Protocol._MSG_UserBuffer
	}

	private static _MSG_IAmViewer:ProtocolType<msg.MSG_IAmViewer> = null
	public static MSG_IAmViewer_Index = 207
	public static get MSG_IAmViewer(): ProtocolType<msg.MSG_IAmViewer> {
		if (Protocol._MSG_IAmViewer == null) {
			Protocol._MSG_IAmViewer = new ProtocolType<msg.MSG_IAmViewer>()
			Protocol._MSG_IAmViewer.Index = 207
			Protocol._MSG_IAmViewer.Name = "msg.MSG_IAmViewer"
			Protocol._MSG_IAmViewer.Proto = Protocol.Root.lookupType(Protocol._MSG_IAmViewer.Name)
			Protocol.All[Protocol._MSG_IAmViewer.Index] = Protocol._MSG_IAmViewer
		}
		return Protocol._MSG_IAmViewer
	}

	private static _MSG_RoomUserInfo:ProtocolType<msg.MSG_RoomUserInfo> = null
	public static MSG_RoomUserInfo_Index = 9
	public static get MSG_RoomUserInfo(): ProtocolType<msg.MSG_RoomUserInfo> {
		if (Protocol._MSG_RoomUserInfo == null) {
			Protocol._MSG_RoomUserInfo = new ProtocolType<msg.MSG_RoomUserInfo>()
			Protocol._MSG_RoomUserInfo.Index = 9
			Protocol._MSG_RoomUserInfo.Name = "msg.MSG_RoomUserInfo"
			Protocol._MSG_RoomUserInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_RoomUserInfo.Name)
			Protocol.All[Protocol._MSG_RoomUserInfo.Index] = Protocol._MSG_RoomUserInfo
		}
		return Protocol._MSG_RoomUserInfo
	}

	private static _MSG_TempReplaceSkill:ProtocolType<msg.MSG_TempReplaceSkill> = null
	public static MSG_TempReplaceSkill_Index = 279
	public static get MSG_TempReplaceSkill(): ProtocolType<msg.MSG_TempReplaceSkill> {
		if (Protocol._MSG_TempReplaceSkill == null) {
			Protocol._MSG_TempReplaceSkill = new ProtocolType<msg.MSG_TempReplaceSkill>()
			Protocol._MSG_TempReplaceSkill.Index = 279
			Protocol._MSG_TempReplaceSkill.Name = "msg.MSG_TempReplaceSkill"
			Protocol._MSG_TempReplaceSkill.Proto = Protocol.Root.lookupType(Protocol._MSG_TempReplaceSkill.Name)
			Protocol.All[Protocol._MSG_TempReplaceSkill.Index] = Protocol._MSG_TempReplaceSkill
		}
		return Protocol._MSG_TempReplaceSkill
	}

	private static _MSG_RoomObjectInfo:ProtocolType<msg.MSG_RoomObjectInfo> = null
	public static MSG_RoomObjectInfo_Index = 10
	public static get MSG_RoomObjectInfo(): ProtocolType<msg.MSG_RoomObjectInfo> {
		if (Protocol._MSG_RoomObjectInfo == null) {
			Protocol._MSG_RoomObjectInfo = new ProtocolType<msg.MSG_RoomObjectInfo>()
			Protocol._MSG_RoomObjectInfo.Index = 10
			Protocol._MSG_RoomObjectInfo.Name = "msg.MSG_RoomObjectInfo"
			Protocol._MSG_RoomObjectInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_RoomObjectInfo.Name)
			Protocol.All[Protocol._MSG_RoomObjectInfo.Index] = Protocol._MSG_RoomObjectInfo
		}
		return Protocol._MSG_RoomObjectInfo
	}

	private static _MSG_UpdateUserBuff:ProtocolType<msg.MSG_UpdateUserBuff> = null
	public static MSG_UpdateUserBuff_Index = 11
	public static get MSG_UpdateUserBuff(): ProtocolType<msg.MSG_UpdateUserBuff> {
		if (Protocol._MSG_UpdateUserBuff == null) {
			Protocol._MSG_UpdateUserBuff = new ProtocolType<msg.MSG_UpdateUserBuff>()
			Protocol._MSG_UpdateUserBuff.Index = 11
			Protocol._MSG_UpdateUserBuff.Name = "msg.MSG_UpdateUserBuff"
			Protocol._MSG_UpdateUserBuff.Proto = Protocol.Root.lookupType(Protocol._MSG_UpdateUserBuff.Name)
			Protocol.All[Protocol._MSG_UpdateUserBuff.Index] = Protocol._MSG_UpdateUserBuff
		}
		return Protocol._MSG_UpdateUserBuff
	}

	private static _MSG_SyncUserMove:ProtocolType<msg.MSG_SyncUserMove> = null
	public static MSG_SyncUserMove_Index = 12
	public static get MSG_SyncUserMove(): ProtocolType<msg.MSG_SyncUserMove> {
		if (Protocol._MSG_SyncUserMove == null) {
			Protocol._MSG_SyncUserMove = new ProtocolType<msg.MSG_SyncUserMove>()
			Protocol._MSG_SyncUserMove.Index = 12
			Protocol._MSG_SyncUserMove.Name = "msg.MSG_SyncUserMove"
			Protocol._MSG_SyncUserMove.Proto = Protocol.Root.lookupType(Protocol._MSG_SyncUserMove.Name)
			Protocol.All[Protocol._MSG_SyncUserMove.Index] = Protocol._MSG_SyncUserMove
		}
		return Protocol._MSG_SyncUserMove
	}

	private static _MSG_BroadUserMove:ProtocolType<msg.MSG_BroadUserMove> = null
	public static MSG_BroadUserMove_Index = 13
	public static get MSG_BroadUserMove(): ProtocolType<msg.MSG_BroadUserMove> {
		if (Protocol._MSG_BroadUserMove == null) {
			Protocol._MSG_BroadUserMove = new ProtocolType<msg.MSG_BroadUserMove>()
			Protocol._MSG_BroadUserMove.Index = 13
			Protocol._MSG_BroadUserMove.Name = "msg.MSG_BroadUserMove"
			Protocol._MSG_BroadUserMove.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadUserMove.Name)
			Protocol.All[Protocol._MSG_BroadUserMove.Index] = Protocol._MSG_BroadUserMove
		}
		return Protocol._MSG_BroadUserMove
	}

	private static _MSG_SyncSetUserPos:ProtocolType<msg.MSG_SyncSetUserPos> = null
	public static MSG_SyncSetUserPos_Index = 14
	public static get MSG_SyncSetUserPos(): ProtocolType<msg.MSG_SyncSetUserPos> {
		if (Protocol._MSG_SyncSetUserPos == null) {
			Protocol._MSG_SyncSetUserPos = new ProtocolType<msg.MSG_SyncSetUserPos>()
			Protocol._MSG_SyncSetUserPos.Index = 14
			Protocol._MSG_SyncSetUserPos.Name = "msg.MSG_SyncSetUserPos"
			Protocol._MSG_SyncSetUserPos.Proto = Protocol.Root.lookupType(Protocol._MSG_SyncSetUserPos.Name)
			Protocol.All[Protocol._MSG_SyncSetUserPos.Index] = Protocol._MSG_SyncSetUserPos
		}
		return Protocol._MSG_SyncSetUserPos
	}

	private static _MSG_SyncOperateWeapon:ProtocolType<msg.MSG_SyncOperateWeapon> = null
	public static MSG_SyncOperateWeapon_Index = 15
	public static get MSG_SyncOperateWeapon(): ProtocolType<msg.MSG_SyncOperateWeapon> {
		if (Protocol._MSG_SyncOperateWeapon == null) {
			Protocol._MSG_SyncOperateWeapon = new ProtocolType<msg.MSG_SyncOperateWeapon>()
			Protocol._MSG_SyncOperateWeapon.Index = 15
			Protocol._MSG_SyncOperateWeapon.Name = "msg.MSG_SyncOperateWeapon"
			Protocol._MSG_SyncOperateWeapon.Proto = Protocol.Root.lookupType(Protocol._MSG_SyncOperateWeapon.Name)
			Protocol.All[Protocol._MSG_SyncOperateWeapon.Index] = Protocol._MSG_SyncOperateWeapon
		}
		return Protocol._MSG_SyncOperateWeapon
	}

	private static _MSG_BroadOperateWeapon:ProtocolType<msg.MSG_BroadOperateWeapon> = null
	public static MSG_BroadOperateWeapon_Index = 16
	public static get MSG_BroadOperateWeapon(): ProtocolType<msg.MSG_BroadOperateWeapon> {
		if (Protocol._MSG_BroadOperateWeapon == null) {
			Protocol._MSG_BroadOperateWeapon = new ProtocolType<msg.MSG_BroadOperateWeapon>()
			Protocol._MSG_BroadOperateWeapon.Index = 16
			Protocol._MSG_BroadOperateWeapon.Name = "msg.MSG_BroadOperateWeapon"
			Protocol._MSG_BroadOperateWeapon.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadOperateWeapon.Name)
			Protocol.All[Protocol._MSG_BroadOperateWeapon.Index] = Protocol._MSG_BroadOperateWeapon
		}
		return Protocol._MSG_BroadOperateWeapon
	}

	private static _MSG_SyncBoomPos:ProtocolType<msg.MSG_SyncBoomPos> = null
	public static MSG_SyncBoomPos_Index = 17
	public static get MSG_SyncBoomPos(): ProtocolType<msg.MSG_SyncBoomPos> {
		if (Protocol._MSG_SyncBoomPos == null) {
			Protocol._MSG_SyncBoomPos = new ProtocolType<msg.MSG_SyncBoomPos>()
			Protocol._MSG_SyncBoomPos.Index = 17
			Protocol._MSG_SyncBoomPos.Name = "msg.MSG_SyncBoomPos"
			Protocol._MSG_SyncBoomPos.Proto = Protocol.Root.lookupType(Protocol._MSG_SyncBoomPos.Name)
			Protocol.All[Protocol._MSG_SyncBoomPos.Index] = Protocol._MSG_SyncBoomPos
		}
		return Protocol._MSG_SyncBoomPos
	}

	private static _MSG_AckHolePos:ProtocolType<msg.MSG_AckHolePos> = null
	public static MSG_AckHolePos_Index = 18
	public static get MSG_AckHolePos(): ProtocolType<msg.MSG_AckHolePos> {
		if (Protocol._MSG_AckHolePos == null) {
			Protocol._MSG_AckHolePos = new ProtocolType<msg.MSG_AckHolePos>()
			Protocol._MSG_AckHolePos.Index = 18
			Protocol._MSG_AckHolePos.Name = "msg.MSG_AckHolePos"
			Protocol._MSG_AckHolePos.Proto = Protocol.Root.lookupType(Protocol._MSG_AckHolePos.Name)
			Protocol.All[Protocol._MSG_AckHolePos.Index] = Protocol._MSG_AckHolePos
		}
		return Protocol._MSG_AckHolePos
	}

	private static _MSG_BroadRemoveBoom:ProtocolType<msg.MSG_BroadRemoveBoom> = null
	public static MSG_BroadRemoveBoom_Index = 19
	public static get MSG_BroadRemoveBoom(): ProtocolType<msg.MSG_BroadRemoveBoom> {
		if (Protocol._MSG_BroadRemoveBoom == null) {
			Protocol._MSG_BroadRemoveBoom = new ProtocolType<msg.MSG_BroadRemoveBoom>()
			Protocol._MSG_BroadRemoveBoom.Index = 19
			Protocol._MSG_BroadRemoveBoom.Name = "msg.MSG_BroadRemoveBoom"
			Protocol._MSG_BroadRemoveBoom.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadRemoveBoom.Name)
			Protocol.All[Protocol._MSG_BroadRemoveBoom.Index] = Protocol._MSG_BroadRemoveBoom
		}
		return Protocol._MSG_BroadRemoveBoom
	}

	private static _MSG_SyncJump:ProtocolType<msg.MSG_SyncJump> = null
	public static MSG_SyncJump_Index = 20
	public static get MSG_SyncJump(): ProtocolType<msg.MSG_SyncJump> {
		if (Protocol._MSG_SyncJump == null) {
			Protocol._MSG_SyncJump = new ProtocolType<msg.MSG_SyncJump>()
			Protocol._MSG_SyncJump.Index = 20
			Protocol._MSG_SyncJump.Name = "msg.MSG_SyncJump"
			Protocol._MSG_SyncJump.Proto = Protocol.Root.lookupType(Protocol._MSG_SyncJump.Name)
			Protocol.All[Protocol._MSG_SyncJump.Index] = Protocol._MSG_SyncJump
		}
		return Protocol._MSG_SyncJump
	}

	private static _MSG_BroadJump:ProtocolType<msg.MSG_BroadJump> = null
	public static MSG_BroadJump_Index = 21
	public static get MSG_BroadJump(): ProtocolType<msg.MSG_BroadJump> {
		if (Protocol._MSG_BroadJump == null) {
			Protocol._MSG_BroadJump = new ProtocolType<msg.MSG_BroadJump>()
			Protocol._MSG_BroadJump.Index = 21
			Protocol._MSG_BroadJump.Name = "msg.MSG_BroadJump"
			Protocol._MSG_BroadJump.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadJump.Name)
			Protocol.All[Protocol._MSG_BroadJump.Index] = Protocol._MSG_BroadJump
		}
		return Protocol._MSG_BroadJump
	}

	private static _MSG_SyncJumpEnd:ProtocolType<msg.MSG_SyncJumpEnd> = null
	public static MSG_SyncJumpEnd_Index = 22
	public static get MSG_SyncJumpEnd(): ProtocolType<msg.MSG_SyncJumpEnd> {
		if (Protocol._MSG_SyncJumpEnd == null) {
			Protocol._MSG_SyncJumpEnd = new ProtocolType<msg.MSG_SyncJumpEnd>()
			Protocol._MSG_SyncJumpEnd.Index = 22
			Protocol._MSG_SyncJumpEnd.Name = "msg.MSG_SyncJumpEnd"
			Protocol._MSG_SyncJumpEnd.Proto = Protocol.Root.lookupType(Protocol._MSG_SyncJumpEnd.Name)
			Protocol.All[Protocol._MSG_SyncJumpEnd.Index] = Protocol._MSG_SyncJumpEnd
		}
		return Protocol._MSG_SyncJumpEnd
	}

	private static _MSG_BroadJumpEnd:ProtocolType<msg.MSG_BroadJumpEnd> = null
	public static MSG_BroadJumpEnd_Index = 23
	public static get MSG_BroadJumpEnd(): ProtocolType<msg.MSG_BroadJumpEnd> {
		if (Protocol._MSG_BroadJumpEnd == null) {
			Protocol._MSG_BroadJumpEnd = new ProtocolType<msg.MSG_BroadJumpEnd>()
			Protocol._MSG_BroadJumpEnd.Index = 23
			Protocol._MSG_BroadJumpEnd.Name = "msg.MSG_BroadJumpEnd"
			Protocol._MSG_BroadJumpEnd.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadJumpEnd.Name)
			Protocol.All[Protocol._MSG_BroadJumpEnd.Index] = Protocol._MSG_BroadJumpEnd
		}
		return Protocol._MSG_BroadJumpEnd
	}

	private static _MSG_BroadCastHp:ProtocolType<msg.MSG_BroadCastHp> = null
	public static MSG_BroadCastHp_Index = 24
	public static get MSG_BroadCastHp(): ProtocolType<msg.MSG_BroadCastHp> {
		if (Protocol._MSG_BroadCastHp == null) {
			Protocol._MSG_BroadCastHp = new ProtocolType<msg.MSG_BroadCastHp>()
			Protocol._MSG_BroadCastHp.Index = 24
			Protocol._MSG_BroadCastHp.Name = "msg.MSG_BroadCastHp"
			Protocol._MSG_BroadCastHp.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadCastHp.Name)
			Protocol.All[Protocol._MSG_BroadCastHp.Index] = Protocol._MSG_BroadCastHp
		}
		return Protocol._MSG_BroadCastHp
	}

	private static _MSG_BroadDeath:ProtocolType<msg.MSG_BroadDeath> = null
	public static MSG_BroadDeath_Index = 25
	public static get MSG_BroadDeath(): ProtocolType<msg.MSG_BroadDeath> {
		if (Protocol._MSG_BroadDeath == null) {
			Protocol._MSG_BroadDeath = new ProtocolType<msg.MSG_BroadDeath>()
			Protocol._MSG_BroadDeath.Index = 25
			Protocol._MSG_BroadDeath.Name = "msg.MSG_BroadDeath"
			Protocol._MSG_BroadDeath.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadDeath.Name)
			Protocol.All[Protocol._MSG_BroadDeath.Index] = Protocol._MSG_BroadDeath
		}
		return Protocol._MSG_BroadDeath
	}

	private static _MSG_DeathScore:ProtocolType<msg.MSG_DeathScore> = null
	public static MSG_DeathScore_Index = 200
	public static get MSG_DeathScore(): ProtocolType<msg.MSG_DeathScore> {
		if (Protocol._MSG_DeathScore == null) {
			Protocol._MSG_DeathScore = new ProtocolType<msg.MSG_DeathScore>()
			Protocol._MSG_DeathScore.Index = 200
			Protocol._MSG_DeathScore.Name = "msg.MSG_DeathScore"
			Protocol._MSG_DeathScore.Proto = Protocol.Root.lookupType(Protocol._MSG_DeathScore.Name)
			Protocol.All[Protocol._MSG_DeathScore.Index] = Protocol._MSG_DeathScore
		}
		return Protocol._MSG_DeathScore
	}

	private static _MSG_DeathPoint:ProtocolType<msg.MSG_DeathPoint> = null
	public static MSG_DeathPoint_Index = 215
	public static get MSG_DeathPoint(): ProtocolType<msg.MSG_DeathPoint> {
		if (Protocol._MSG_DeathPoint == null) {
			Protocol._MSG_DeathPoint = new ProtocolType<msg.MSG_DeathPoint>()
			Protocol._MSG_DeathPoint.Index = 215
			Protocol._MSG_DeathPoint.Name = "msg.MSG_DeathPoint"
			Protocol._MSG_DeathPoint.Proto = Protocol.Root.lookupType(Protocol._MSG_DeathPoint.Name)
			Protocol.All[Protocol._MSG_DeathPoint.Index] = Protocol._MSG_DeathPoint
		}
		return Protocol._MSG_DeathPoint
	}

	private static _MSG_BroadResult:ProtocolType<msg.MSG_BroadResult> = null
	public static MSG_BroadResult_Index = 26
	public static get MSG_BroadResult(): ProtocolType<msg.MSG_BroadResult> {
		if (Protocol._MSG_BroadResult == null) {
			Protocol._MSG_BroadResult = new ProtocolType<msg.MSG_BroadResult>()
			Protocol._MSG_BroadResult.Index = 26
			Protocol._MSG_BroadResult.Name = "msg.MSG_BroadResult"
			Protocol._MSG_BroadResult.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadResult.Name)
			Protocol.All[Protocol._MSG_BroadResult.Index] = Protocol._MSG_BroadResult
		}
		return Protocol._MSG_BroadResult
	}

	private static _MSG_BroadForceOnObject:ProtocolType<msg.MSG_BroadForceOnObject> = null
	public static MSG_BroadForceOnObject_Index = 27
	public static get MSG_BroadForceOnObject(): ProtocolType<msg.MSG_BroadForceOnObject> {
		if (Protocol._MSG_BroadForceOnObject == null) {
			Protocol._MSG_BroadForceOnObject = new ProtocolType<msg.MSG_BroadForceOnObject>()
			Protocol._MSG_BroadForceOnObject.Index = 27
			Protocol._MSG_BroadForceOnObject.Name = "msg.MSG_BroadForceOnObject"
			Protocol._MSG_BroadForceOnObject.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadForceOnObject.Name)
			Protocol.All[Protocol._MSG_BroadForceOnObject.Index] = Protocol._MSG_BroadForceOnObject
		}
		return Protocol._MSG_BroadForceOnObject
	}

	private static _MSG_BroadForceOnObjects:ProtocolType<msg.MSG_BroadForceOnObjects> = null
	public static MSG_BroadForceOnObjects_Index = 28
	public static get MSG_BroadForceOnObjects(): ProtocolType<msg.MSG_BroadForceOnObjects> {
		if (Protocol._MSG_BroadForceOnObjects == null) {
			Protocol._MSG_BroadForceOnObjects = new ProtocolType<msg.MSG_BroadForceOnObjects>()
			Protocol._MSG_BroadForceOnObjects.Index = 28
			Protocol._MSG_BroadForceOnObjects.Name = "msg.MSG_BroadForceOnObjects"
			Protocol._MSG_BroadForceOnObjects.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadForceOnObjects.Name)
			Protocol.All[Protocol._MSG_BroadForceOnObjects.Index] = Protocol._MSG_BroadForceOnObjects
		}
		return Protocol._MSG_BroadForceOnObjects
	}

	private static _MSG_SyncFlyingObjectPos:ProtocolType<msg.MSG_SyncFlyingObjectPos> = null
	public static MSG_SyncFlyingObjectPos_Index = 29
	public static get MSG_SyncFlyingObjectPos(): ProtocolType<msg.MSG_SyncFlyingObjectPos> {
		if (Protocol._MSG_SyncFlyingObjectPos == null) {
			Protocol._MSG_SyncFlyingObjectPos = new ProtocolType<msg.MSG_SyncFlyingObjectPos>()
			Protocol._MSG_SyncFlyingObjectPos.Index = 29
			Protocol._MSG_SyncFlyingObjectPos.Name = "msg.MSG_SyncFlyingObjectPos"
			Protocol._MSG_SyncFlyingObjectPos.Proto = Protocol.Root.lookupType(Protocol._MSG_SyncFlyingObjectPos.Name)
			Protocol.All[Protocol._MSG_SyncFlyingObjectPos.Index] = Protocol._MSG_SyncFlyingObjectPos
		}
		return Protocol._MSG_SyncFlyingObjectPos
	}

	private static _MSG_BroadFlyingObjectPos:ProtocolType<msg.MSG_BroadFlyingObjectPos> = null
	public static MSG_BroadFlyingObjectPos_Index = 30
	public static get MSG_BroadFlyingObjectPos(): ProtocolType<msg.MSG_BroadFlyingObjectPos> {
		if (Protocol._MSG_BroadFlyingObjectPos == null) {
			Protocol._MSG_BroadFlyingObjectPos = new ProtocolType<msg.MSG_BroadFlyingObjectPos>()
			Protocol._MSG_BroadFlyingObjectPos.Index = 30
			Protocol._MSG_BroadFlyingObjectPos.Name = "msg.MSG_BroadFlyingObjectPos"
			Protocol._MSG_BroadFlyingObjectPos.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadFlyingObjectPos.Name)
			Protocol.All[Protocol._MSG_BroadFlyingObjectPos.Index] = Protocol._MSG_BroadFlyingObjectPos
		}
		return Protocol._MSG_BroadFlyingObjectPos
	}

	private static _MSG_HoleHistoryData:ProtocolType<msg.MSG_HoleHistoryData> = null
	public static MSG_HoleHistoryData_Index = 31
	public static get MSG_HoleHistoryData(): ProtocolType<msg.MSG_HoleHistoryData> {
		if (Protocol._MSG_HoleHistoryData == null) {
			Protocol._MSG_HoleHistoryData = new ProtocolType<msg.MSG_HoleHistoryData>()
			Protocol._MSG_HoleHistoryData.Index = 31
			Protocol._MSG_HoleHistoryData.Name = "msg.MSG_HoleHistoryData"
			Protocol._MSG_HoleHistoryData.Proto = Protocol.Root.lookupType(Protocol._MSG_HoleHistoryData.Name)
			Protocol.All[Protocol._MSG_HoleHistoryData.Index] = Protocol._MSG_HoleHistoryData
		}
		return Protocol._MSG_HoleHistoryData
	}

	private static _MSG_FinishMyStep:ProtocolType<msg.MSG_FinishMyStep> = null
	public static MSG_FinishMyStep_Index = 32
	public static get MSG_FinishMyStep(): ProtocolType<msg.MSG_FinishMyStep> {
		if (Protocol._MSG_FinishMyStep == null) {
			Protocol._MSG_FinishMyStep = new ProtocolType<msg.MSG_FinishMyStep>()
			Protocol._MSG_FinishMyStep.Index = 32
			Protocol._MSG_FinishMyStep.Name = "msg.MSG_FinishMyStep"
			Protocol._MSG_FinishMyStep.Proto = Protocol.Root.lookupType(Protocol._MSG_FinishMyStep.Name)
			Protocol.All[Protocol._MSG_FinishMyStep.Index] = Protocol._MSG_FinishMyStep
		}
		return Protocol._MSG_FinishMyStep
	}

	private static _MSG_RequireObjectPos:ProtocolType<msg.MSG_RequireObjectPos> = null
	public static MSG_RequireObjectPos_Index = 33
	public static get MSG_RequireObjectPos(): ProtocolType<msg.MSG_RequireObjectPos> {
		if (Protocol._MSG_RequireObjectPos == null) {
			Protocol._MSG_RequireObjectPos = new ProtocolType<msg.MSG_RequireObjectPos>()
			Protocol._MSG_RequireObjectPos.Index = 33
			Protocol._MSG_RequireObjectPos.Name = "msg.MSG_RequireObjectPos"
			Protocol._MSG_RequireObjectPos.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireObjectPos.Name)
			Protocol.All[Protocol._MSG_RequireObjectPos.Index] = Protocol._MSG_RequireObjectPos
		}
		return Protocol._MSG_RequireObjectPos
	}

	private static _MSG_ReturnObjectPos:ProtocolType<msg.MSG_ReturnObjectPos> = null
	public static MSG_ReturnObjectPos_Index = 34
	public static get MSG_ReturnObjectPos(): ProtocolType<msg.MSG_ReturnObjectPos> {
		if (Protocol._MSG_ReturnObjectPos == null) {
			Protocol._MSG_ReturnObjectPos = new ProtocolType<msg.MSG_ReturnObjectPos>()
			Protocol._MSG_ReturnObjectPos.Index = 34
			Protocol._MSG_ReturnObjectPos.Name = "msg.MSG_ReturnObjectPos"
			Protocol._MSG_ReturnObjectPos.Proto = Protocol.Root.lookupType(Protocol._MSG_ReturnObjectPos.Name)
			Protocol.All[Protocol._MSG_ReturnObjectPos.Index] = Protocol._MSG_ReturnObjectPos
		}
		return Protocol._MSG_ReturnObjectPos
	}

	private static _MSG_ShowDeathBoom:ProtocolType<msg.MSG_ShowDeathBoom> = null
	public static MSG_ShowDeathBoom_Index = 35
	public static get MSG_ShowDeathBoom(): ProtocolType<msg.MSG_ShowDeathBoom> {
		if (Protocol._MSG_ShowDeathBoom == null) {
			Protocol._MSG_ShowDeathBoom = new ProtocolType<msg.MSG_ShowDeathBoom>()
			Protocol._MSG_ShowDeathBoom.Index = 35
			Protocol._MSG_ShowDeathBoom.Name = "msg.MSG_ShowDeathBoom"
			Protocol._MSG_ShowDeathBoom.Proto = Protocol.Root.lookupType(Protocol._MSG_ShowDeathBoom.Name)
			Protocol.All[Protocol._MSG_ShowDeathBoom.Index] = Protocol._MSG_ShowDeathBoom
		}
		return Protocol._MSG_ShowDeathBoom
	}

	private static _MSG_UpdateAttribute:ProtocolType<msg.MSG_UpdateAttribute> = null
	public static MSG_UpdateAttribute_Index = 36
	public static get MSG_UpdateAttribute(): ProtocolType<msg.MSG_UpdateAttribute> {
		if (Protocol._MSG_UpdateAttribute == null) {
			Protocol._MSG_UpdateAttribute = new ProtocolType<msg.MSG_UpdateAttribute>()
			Protocol._MSG_UpdateAttribute.Index = 36
			Protocol._MSG_UpdateAttribute.Name = "msg.MSG_UpdateAttribute"
			Protocol._MSG_UpdateAttribute.Proto = Protocol.Root.lookupType(Protocol._MSG_UpdateAttribute.Name)
			Protocol.All[Protocol._MSG_UpdateAttribute.Index] = Protocol._MSG_UpdateAttribute
		}
		return Protocol._MSG_UpdateAttribute
	}

	private static _MSG_RequireRoomLocation:ProtocolType<msg.MSG_RequireRoomLocation> = null
	public static MSG_RequireRoomLocation_Index = 37
	public static get MSG_RequireRoomLocation(): ProtocolType<msg.MSG_RequireRoomLocation> {
		if (Protocol._MSG_RequireRoomLocation == null) {
			Protocol._MSG_RequireRoomLocation = new ProtocolType<msg.MSG_RequireRoomLocation>()
			Protocol._MSG_RequireRoomLocation.Index = 37
			Protocol._MSG_RequireRoomLocation.Name = "msg.MSG_RequireRoomLocation"
			Protocol._MSG_RequireRoomLocation.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireRoomLocation.Name)
			Protocol.All[Protocol._MSG_RequireRoomLocation.Index] = Protocol._MSG_RequireRoomLocation
		}
		return Protocol._MSG_RequireRoomLocation
	}

	private static _MSG_ReturnRoomLocation:ProtocolType<msg.MSG_ReturnRoomLocation> = null
	public static MSG_ReturnRoomLocation_Index = 38
	public static get MSG_ReturnRoomLocation(): ProtocolType<msg.MSG_ReturnRoomLocation> {
		if (Protocol._MSG_ReturnRoomLocation == null) {
			Protocol._MSG_ReturnRoomLocation = new ProtocolType<msg.MSG_ReturnRoomLocation>()
			Protocol._MSG_ReturnRoomLocation.Index = 38
			Protocol._MSG_ReturnRoomLocation.Name = "msg.MSG_ReturnRoomLocation"
			Protocol._MSG_ReturnRoomLocation.Proto = Protocol.Root.lookupType(Protocol._MSG_ReturnRoomLocation.Name)
			Protocol.All[Protocol._MSG_ReturnRoomLocation.Index] = Protocol._MSG_ReturnRoomLocation
		}
		return Protocol._MSG_ReturnRoomLocation
	}

	private static _MSG_RelivePlayer:ProtocolType<msg.MSG_RelivePlayer> = null
	public static MSG_RelivePlayer_Index = 39
	public static get MSG_RelivePlayer(): ProtocolType<msg.MSG_RelivePlayer> {
		if (Protocol._MSG_RelivePlayer == null) {
			Protocol._MSG_RelivePlayer = new ProtocolType<msg.MSG_RelivePlayer>()
			Protocol._MSG_RelivePlayer.Index = 39
			Protocol._MSG_RelivePlayer.Name = "msg.MSG_RelivePlayer"
			Protocol._MSG_RelivePlayer.Proto = Protocol.Root.lookupType(Protocol._MSG_RelivePlayer.Name)
			Protocol.All[Protocol._MSG_RelivePlayer.Index] = Protocol._MSG_RelivePlayer
		}
		return Protocol._MSG_RelivePlayer
	}

	private static _MSG_UpdateWeaponData:ProtocolType<msg.MSG_UpdateWeaponData> = null
	public static MSG_UpdateWeaponData_Index = 40
	public static get MSG_UpdateWeaponData(): ProtocolType<msg.MSG_UpdateWeaponData> {
		if (Protocol._MSG_UpdateWeaponData == null) {
			Protocol._MSG_UpdateWeaponData = new ProtocolType<msg.MSG_UpdateWeaponData>()
			Protocol._MSG_UpdateWeaponData.Index = 40
			Protocol._MSG_UpdateWeaponData.Name = "msg.MSG_UpdateWeaponData"
			Protocol._MSG_UpdateWeaponData.Proto = Protocol.Root.lookupType(Protocol._MSG_UpdateWeaponData.Name)
			Protocol.All[Protocol._MSG_UpdateWeaponData.Index] = Protocol._MSG_UpdateWeaponData
		}
		return Protocol._MSG_UpdateWeaponData
	}

	private static _MSG_SyncEmoj:ProtocolType<msg.MSG_SyncEmoj> = null
	public static MSG_SyncEmoj_Index = 41
	public static get MSG_SyncEmoj(): ProtocolType<msg.MSG_SyncEmoj> {
		if (Protocol._MSG_SyncEmoj == null) {
			Protocol._MSG_SyncEmoj = new ProtocolType<msg.MSG_SyncEmoj>()
			Protocol._MSG_SyncEmoj.Index = 41
			Protocol._MSG_SyncEmoj.Name = "msg.MSG_SyncEmoj"
			Protocol._MSG_SyncEmoj.Proto = Protocol.Root.lookupType(Protocol._MSG_SyncEmoj.Name)
			Protocol.All[Protocol._MSG_SyncEmoj.Index] = Protocol._MSG_SyncEmoj
		}
		return Protocol._MSG_SyncEmoj
	}

	private static _MSG_BroadcastEmoj:ProtocolType<msg.MSG_BroadcastEmoj> = null
	public static MSG_BroadcastEmoj_Index = 42
	public static get MSG_BroadcastEmoj(): ProtocolType<msg.MSG_BroadcastEmoj> {
		if (Protocol._MSG_BroadcastEmoj == null) {
			Protocol._MSG_BroadcastEmoj = new ProtocolType<msg.MSG_BroadcastEmoj>()
			Protocol._MSG_BroadcastEmoj.Index = 42
			Protocol._MSG_BroadcastEmoj.Name = "msg.MSG_BroadcastEmoj"
			Protocol._MSG_BroadcastEmoj.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadcastEmoj.Name)
			Protocol.All[Protocol._MSG_BroadcastEmoj.Index] = Protocol._MSG_BroadcastEmoj
		}
		return Protocol._MSG_BroadcastEmoj
	}

	private static _MSG_SendChatList:ProtocolType<msg.MSG_SendChatList> = null
	public static MSG_SendChatList_Index = 43
	public static get MSG_SendChatList(): ProtocolType<msg.MSG_SendChatList> {
		if (Protocol._MSG_SendChatList == null) {
			Protocol._MSG_SendChatList = new ProtocolType<msg.MSG_SendChatList>()
			Protocol._MSG_SendChatList.Index = 43
			Protocol._MSG_SendChatList.Name = "msg.MSG_SendChatList"
			Protocol._MSG_SendChatList.Proto = Protocol.Root.lookupType(Protocol._MSG_SendChatList.Name)
			Protocol.All[Protocol._MSG_SendChatList.Index] = Protocol._MSG_SendChatList
		}
		return Protocol._MSG_SendChatList
	}

	private static _MSG_RequireChatList:ProtocolType<msg.MSG_RequireChatList> = null
	public static MSG_RequireChatList_Index = 237
	public static get MSG_RequireChatList(): ProtocolType<msg.MSG_RequireChatList> {
		if (Protocol._MSG_RequireChatList == null) {
			Protocol._MSG_RequireChatList = new ProtocolType<msg.MSG_RequireChatList>()
			Protocol._MSG_RequireChatList.Index = 237
			Protocol._MSG_RequireChatList.Name = "msg.MSG_RequireChatList"
			Protocol._MSG_RequireChatList.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireChatList.Name)
			Protocol.All[Protocol._MSG_RequireChatList.Index] = Protocol._MSG_RequireChatList
		}
		return Protocol._MSG_RequireChatList
	}

	private static _MSG_ReplyChatList:ProtocolType<msg.MSG_ReplyChatList> = null
	public static MSG_ReplyChatList_Index = 238
	public static get MSG_ReplyChatList(): ProtocolType<msg.MSG_ReplyChatList> {
		if (Protocol._MSG_ReplyChatList == null) {
			Protocol._MSG_ReplyChatList = new ProtocolType<msg.MSG_ReplyChatList>()
			Protocol._MSG_ReplyChatList.Index = 238
			Protocol._MSG_ReplyChatList.Name = "msg.MSG_ReplyChatList"
			Protocol._MSG_ReplyChatList.Proto = Protocol.Root.lookupType(Protocol._MSG_ReplyChatList.Name)
			Protocol.All[Protocol._MSG_ReplyChatList.Index] = Protocol._MSG_ReplyChatList
		}
		return Protocol._MSG_ReplyChatList
	}

	private static _MSG_SetChatList:ProtocolType<msg.MSG_SetChatList> = null
	public static MSG_SetChatList_Index = 239
	public static get MSG_SetChatList(): ProtocolType<msg.MSG_SetChatList> {
		if (Protocol._MSG_SetChatList == null) {
			Protocol._MSG_SetChatList = new ProtocolType<msg.MSG_SetChatList>()
			Protocol._MSG_SetChatList.Index = 239
			Protocol._MSG_SetChatList.Name = "msg.MSG_SetChatList"
			Protocol._MSG_SetChatList.Proto = Protocol.Root.lookupType(Protocol._MSG_SetChatList.Name)
			Protocol.All[Protocol._MSG_SetChatList.Index] = Protocol._MSG_SetChatList
		}
		return Protocol._MSG_SetChatList
	}

	private static _MSG_ResetChatList:ProtocolType<msg.MSG_ResetChatList> = null
	public static MSG_ResetChatList_Index = 240
	public static get MSG_ResetChatList(): ProtocolType<msg.MSG_ResetChatList> {
		if (Protocol._MSG_ResetChatList == null) {
			Protocol._MSG_ResetChatList = new ProtocolType<msg.MSG_ResetChatList>()
			Protocol._MSG_ResetChatList.Index = 240
			Protocol._MSG_ResetChatList.Name = "msg.MSG_ResetChatList"
			Protocol._MSG_ResetChatList.Proto = Protocol.Root.lookupType(Protocol._MSG_ResetChatList.Name)
			Protocol.All[Protocol._MSG_ResetChatList.Index] = Protocol._MSG_ResetChatList
		}
		return Protocol._MSG_ResetChatList
	}

	private static _MSG_SendRoomChat:ProtocolType<msg.MSG_SendRoomChat> = null
	public static MSG_SendRoomChat_Index = 44
	public static get MSG_SendRoomChat(): ProtocolType<msg.MSG_SendRoomChat> {
		if (Protocol._MSG_SendRoomChat == null) {
			Protocol._MSG_SendRoomChat = new ProtocolType<msg.MSG_SendRoomChat>()
			Protocol._MSG_SendRoomChat.Index = 44
			Protocol._MSG_SendRoomChat.Name = "msg.MSG_SendRoomChat"
			Protocol._MSG_SendRoomChat.Proto = Protocol.Root.lookupType(Protocol._MSG_SendRoomChat.Name)
			Protocol.All[Protocol._MSG_SendRoomChat.Index] = Protocol._MSG_SendRoomChat
		}
		return Protocol._MSG_SendRoomChat
	}

	private static _MSG_BroadcastRoomChat:ProtocolType<msg.MSG_BroadcastRoomChat> = null
	public static MSG_BroadcastRoomChat_Index = 45
	public static get MSG_BroadcastRoomChat(): ProtocolType<msg.MSG_BroadcastRoomChat> {
		if (Protocol._MSG_BroadcastRoomChat == null) {
			Protocol._MSG_BroadcastRoomChat = new ProtocolType<msg.MSG_BroadcastRoomChat>()
			Protocol._MSG_BroadcastRoomChat.Index = 45
			Protocol._MSG_BroadcastRoomChat.Name = "msg.MSG_BroadcastRoomChat"
			Protocol._MSG_BroadcastRoomChat.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadcastRoomChat.Name)
			Protocol.All[Protocol._MSG_BroadcastRoomChat.Index] = Protocol._MSG_BroadcastRoomChat
		}
		return Protocol._MSG_BroadcastRoomChat
	}

	private static _MSG_BroadcastUpdateObjectState:ProtocolType<msg.MSG_BroadcastUpdateObjectState> = null
	public static MSG_BroadcastUpdateObjectState_Index = 46
	public static get MSG_BroadcastUpdateObjectState(): ProtocolType<msg.MSG_BroadcastUpdateObjectState> {
		if (Protocol._MSG_BroadcastUpdateObjectState == null) {
			Protocol._MSG_BroadcastUpdateObjectState = new ProtocolType<msg.MSG_BroadcastUpdateObjectState>()
			Protocol._MSG_BroadcastUpdateObjectState.Index = 46
			Protocol._MSG_BroadcastUpdateObjectState.Name = "msg.MSG_BroadcastUpdateObjectState"
			Protocol._MSG_BroadcastUpdateObjectState.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadcastUpdateObjectState.Name)
			Protocol.All[Protocol._MSG_BroadcastUpdateObjectState.Index] = Protocol._MSG_BroadcastUpdateObjectState
		}
		return Protocol._MSG_BroadcastUpdateObjectState
	}

	private static _MSG_FrameDate:ProtocolType<msg.MSG_FrameDate> = null
	public static MSG_FrameDate_Index = 47
	public static get MSG_FrameDate(): ProtocolType<msg.MSG_FrameDate> {
		if (Protocol._MSG_FrameDate == null) {
			Protocol._MSG_FrameDate = new ProtocolType<msg.MSG_FrameDate>()
			Protocol._MSG_FrameDate.Index = 47
			Protocol._MSG_FrameDate.Name = "msg.MSG_FrameDate"
			Protocol._MSG_FrameDate.Proto = Protocol.Root.lookupType(Protocol._MSG_FrameDate.Name)
			Protocol.All[Protocol._MSG_FrameDate.Index] = Protocol._MSG_FrameDate
		}
		return Protocol._MSG_FrameDate
	}

	private static _MSG_UserOperation:ProtocolType<msg.MSG_UserOperation> = null
	public static MSG_UserOperation_Index = 48
	public static get MSG_UserOperation(): ProtocolType<msg.MSG_UserOperation> {
		if (Protocol._MSG_UserOperation == null) {
			Protocol._MSG_UserOperation = new ProtocolType<msg.MSG_UserOperation>()
			Protocol._MSG_UserOperation.Index = 48
			Protocol._MSG_UserOperation.Name = "msg.MSG_UserOperation"
			Protocol._MSG_UserOperation.Proto = Protocol.Root.lookupType(Protocol._MSG_UserOperation.Name)
			Protocol.All[Protocol._MSG_UserOperation.Index] = Protocol._MSG_UserOperation
		}
		return Protocol._MSG_UserOperation
	}

	private static _MSG_UserOperationInSkillGuild:ProtocolType<msg.MSG_UserOperationInSkillGuild> = null
	public static MSG_UserOperationInSkillGuild_Index = 247
	public static get MSG_UserOperationInSkillGuild(): ProtocolType<msg.MSG_UserOperationInSkillGuild> {
		if (Protocol._MSG_UserOperationInSkillGuild == null) {
			Protocol._MSG_UserOperationInSkillGuild = new ProtocolType<msg.MSG_UserOperationInSkillGuild>()
			Protocol._MSG_UserOperationInSkillGuild.Index = 247
			Protocol._MSG_UserOperationInSkillGuild.Name = "msg.MSG_UserOperationInSkillGuild"
			Protocol._MSG_UserOperationInSkillGuild.Proto = Protocol.Root.lookupType(Protocol._MSG_UserOperationInSkillGuild.Name)
			Protocol.All[Protocol._MSG_UserOperationInSkillGuild.Index] = Protocol._MSG_UserOperationInSkillGuild
		}
		return Protocol._MSG_UserOperationInSkillGuild
	}

	private static _MSG_BoomHitUser:ProtocolType<msg.MSG_BoomHitUser> = null
	public static MSG_BoomHitUser_Index = 49
	public static get MSG_BoomHitUser(): ProtocolType<msg.MSG_BoomHitUser> {
		if (Protocol._MSG_BoomHitUser == null) {
			Protocol._MSG_BoomHitUser = new ProtocolType<msg.MSG_BoomHitUser>()
			Protocol._MSG_BoomHitUser.Index = 49
			Protocol._MSG_BoomHitUser.Name = "msg.MSG_BoomHitUser"
			Protocol._MSG_BoomHitUser.Proto = Protocol.Root.lookupType(Protocol._MSG_BoomHitUser.Name)
			Protocol.All[Protocol._MSG_BoomHitUser.Index] = Protocol._MSG_BoomHitUser
		}
		return Protocol._MSG_BoomHitUser
	}

	private static _MSG_ExitRoom:ProtocolType<msg.MSG_ExitRoom> = null
	public static MSG_ExitRoom_Index = 50
	public static get MSG_ExitRoom(): ProtocolType<msg.MSG_ExitRoom> {
		if (Protocol._MSG_ExitRoom == null) {
			Protocol._MSG_ExitRoom = new ProtocolType<msg.MSG_ExitRoom>()
			Protocol._MSG_ExitRoom.Index = 50
			Protocol._MSG_ExitRoom.Name = "msg.MSG_ExitRoom"
			Protocol._MSG_ExitRoom.Proto = Protocol.Root.lookupType(Protocol._MSG_ExitRoom.Name)
			Protocol.All[Protocol._MSG_ExitRoom.Index] = Protocol._MSG_ExitRoom
		}
		return Protocol._MSG_ExitRoom
	}

	private static _MSG_ExitRoomDirectly:ProtocolType<msg.MSG_ExitRoomDirectly> = null
	public static MSG_ExitRoomDirectly_Index = 208
	public static get MSG_ExitRoomDirectly(): ProtocolType<msg.MSG_ExitRoomDirectly> {
		if (Protocol._MSG_ExitRoomDirectly == null) {
			Protocol._MSG_ExitRoomDirectly = new ProtocolType<msg.MSG_ExitRoomDirectly>()
			Protocol._MSG_ExitRoomDirectly.Index = 208
			Protocol._MSG_ExitRoomDirectly.Name = "msg.MSG_ExitRoomDirectly"
			Protocol._MSG_ExitRoomDirectly.Proto = Protocol.Root.lookupType(Protocol._MSG_ExitRoomDirectly.Name)
			Protocol.All[Protocol._MSG_ExitRoomDirectly.Index] = Protocol._MSG_ExitRoomDirectly
		}
		return Protocol._MSG_ExitRoomDirectly
	}

	private static _MSG_AddItem:ProtocolType<msg.MSG_AddItem> = null
	public static MSG_AddItem_Index = 51
	public static get MSG_AddItem(): ProtocolType<msg.MSG_AddItem> {
		if (Protocol._MSG_AddItem == null) {
			Protocol._MSG_AddItem = new ProtocolType<msg.MSG_AddItem>()
			Protocol._MSG_AddItem.Index = 51
			Protocol._MSG_AddItem.Name = "msg.MSG_AddItem"
			Protocol._MSG_AddItem.Proto = Protocol.Root.lookupType(Protocol._MSG_AddItem.Name)
			Protocol.All[Protocol._MSG_AddItem.Index] = Protocol._MSG_AddItem
		}
		return Protocol._MSG_AddItem
	}

	private static _MSG_PauseResumeGame:ProtocolType<msg.MSG_PauseResumeGame> = null
	public static MSG_PauseResumeGame_Index = 52
	public static get MSG_PauseResumeGame(): ProtocolType<msg.MSG_PauseResumeGame> {
		if (Protocol._MSG_PauseResumeGame == null) {
			Protocol._MSG_PauseResumeGame = new ProtocolType<msg.MSG_PauseResumeGame>()
			Protocol._MSG_PauseResumeGame.Index = 52
			Protocol._MSG_PauseResumeGame.Name = "msg.MSG_PauseResumeGame"
			Protocol._MSG_PauseResumeGame.Proto = Protocol.Root.lookupType(Protocol._MSG_PauseResumeGame.Name)
			Protocol.All[Protocol._MSG_PauseResumeGame.Index] = Protocol._MSG_PauseResumeGame
		}
		return Protocol._MSG_PauseResumeGame
	}

	private static _MSG_ShowDamage:ProtocolType<msg.MSG_ShowDamage> = null
	public static MSG_ShowDamage_Index = 213
	public static get MSG_ShowDamage(): ProtocolType<msg.MSG_ShowDamage> {
		if (Protocol._MSG_ShowDamage == null) {
			Protocol._MSG_ShowDamage = new ProtocolType<msg.MSG_ShowDamage>()
			Protocol._MSG_ShowDamage.Index = 213
			Protocol._MSG_ShowDamage.Name = "msg.MSG_ShowDamage"
			Protocol._MSG_ShowDamage.Proto = Protocol.Root.lookupType(Protocol._MSG_ShowDamage.Name)
			Protocol.All[Protocol._MSG_ShowDamage.Index] = Protocol._MSG_ShowDamage
		}
		return Protocol._MSG_ShowDamage
	}

	private static _MSG_SummonEnemyUser:ProtocolType<msg.MSG_SummonEnemyUser> = null
	public static MSG_SummonEnemyUser_Index = 226
	public static get MSG_SummonEnemyUser(): ProtocolType<msg.MSG_SummonEnemyUser> {
		if (Protocol._MSG_SummonEnemyUser == null) {
			Protocol._MSG_SummonEnemyUser = new ProtocolType<msg.MSG_SummonEnemyUser>()
			Protocol._MSG_SummonEnemyUser.Index = 226
			Protocol._MSG_SummonEnemyUser.Name = "msg.MSG_SummonEnemyUser"
			Protocol._MSG_SummonEnemyUser.Proto = Protocol.Root.lookupType(Protocol._MSG_SummonEnemyUser.Name)
			Protocol.All[Protocol._MSG_SummonEnemyUser.Index] = Protocol._MSG_SummonEnemyUser
		}
		return Protocol._MSG_SummonEnemyUser
	}

	private static _MSG_ClientSetUserPos:ProtocolType<msg.MSG_ClientSetUserPos> = null
	public static MSG_ClientSetUserPos_Index = 230
	public static get MSG_ClientSetUserPos(): ProtocolType<msg.MSG_ClientSetUserPos> {
		if (Protocol._MSG_ClientSetUserPos == null) {
			Protocol._MSG_ClientSetUserPos = new ProtocolType<msg.MSG_ClientSetUserPos>()
			Protocol._MSG_ClientSetUserPos.Index = 230
			Protocol._MSG_ClientSetUserPos.Name = "msg.MSG_ClientSetUserPos"
			Protocol._MSG_ClientSetUserPos.Proto = Protocol.Root.lookupType(Protocol._MSG_ClientSetUserPos.Name)
			Protocol.All[Protocol._MSG_ClientSetUserPos.Index] = Protocol._MSG_ClientSetUserPos
		}
		return Protocol._MSG_ClientSetUserPos
	}

	private static _MSG_ClientEndBuff:ProtocolType<msg.MSG_ClientEndBuff> = null
	public static MSG_ClientEndBuff_Index = 263
	public static get MSG_ClientEndBuff(): ProtocolType<msg.MSG_ClientEndBuff> {
		if (Protocol._MSG_ClientEndBuff == null) {
			Protocol._MSG_ClientEndBuff = new ProtocolType<msg.MSG_ClientEndBuff>()
			Protocol._MSG_ClientEndBuff.Index = 263
			Protocol._MSG_ClientEndBuff.Name = "msg.MSG_ClientEndBuff"
			Protocol._MSG_ClientEndBuff.Proto = Protocol.Root.lookupType(Protocol._MSG_ClientEndBuff.Name)
			Protocol.All[Protocol._MSG_ClientEndBuff.Index] = Protocol._MSG_ClientEndBuff
		}
		return Protocol._MSG_ClientEndBuff
	}

	private static _MSG_ClientEndCurrentStep:ProtocolType<msg.MSG_ClientEndCurrentStep> = null
	public static MSG_ClientEndCurrentStep_Index = 381
	public static get MSG_ClientEndCurrentStep(): ProtocolType<msg.MSG_ClientEndCurrentStep> {
		if (Protocol._MSG_ClientEndCurrentStep == null) {
			Protocol._MSG_ClientEndCurrentStep = new ProtocolType<msg.MSG_ClientEndCurrentStep>()
			Protocol._MSG_ClientEndCurrentStep.Index = 381
			Protocol._MSG_ClientEndCurrentStep.Name = "msg.MSG_ClientEndCurrentStep"
			Protocol._MSG_ClientEndCurrentStep.Proto = Protocol.Root.lookupType(Protocol._MSG_ClientEndCurrentStep.Name)
			Protocol.All[Protocol._MSG_ClientEndCurrentStep.Index] = Protocol._MSG_ClientEndCurrentStep
		}
		return Protocol._MSG_ClientEndCurrentStep
	}

	private static _MSG_ClientAddScore:ProtocolType<msg.MSG_ClientAddScore> = null
	public static MSG_ClientAddScore_Index = 382
	public static get MSG_ClientAddScore(): ProtocolType<msg.MSG_ClientAddScore> {
		if (Protocol._MSG_ClientAddScore == null) {
			Protocol._MSG_ClientAddScore = new ProtocolType<msg.MSG_ClientAddScore>()
			Protocol._MSG_ClientAddScore.Index = 382
			Protocol._MSG_ClientAddScore.Name = "msg.MSG_ClientAddScore"
			Protocol._MSG_ClientAddScore.Proto = Protocol.Root.lookupType(Protocol._MSG_ClientAddScore.Name)
			Protocol.All[Protocol._MSG_ClientAddScore.Index] = Protocol._MSG_ClientAddScore
		}
		return Protocol._MSG_ClientAddScore
	}

	private static _MSG_ExitGameResult:ProtocolType<msg.MSG_ExitGameResult> = null
	public static MSG_ExitGameResult_Index = 266
	public static get MSG_ExitGameResult(): ProtocolType<msg.MSG_ExitGameResult> {
		if (Protocol._MSG_ExitGameResult == null) {
			Protocol._MSG_ExitGameResult = new ProtocolType<msg.MSG_ExitGameResult>()
			Protocol._MSG_ExitGameResult.Index = 266
			Protocol._MSG_ExitGameResult.Name = "msg.MSG_ExitGameResult"
			Protocol._MSG_ExitGameResult.Proto = Protocol.Root.lookupType(Protocol._MSG_ExitGameResult.Name)
			Protocol.All[Protocol._MSG_ExitGameResult.Index] = Protocol._MSG_ExitGameResult
		}
		return Protocol._MSG_ExitGameResult
	}

	private static _MSG_SendViewCount:ProtocolType<msg.MSG_SendViewCount> = null
	public static MSG_SendViewCount_Index = 321
	public static get MSG_SendViewCount(): ProtocolType<msg.MSG_SendViewCount> {
		if (Protocol._MSG_SendViewCount == null) {
			Protocol._MSG_SendViewCount = new ProtocolType<msg.MSG_SendViewCount>()
			Protocol._MSG_SendViewCount.Index = 321
			Protocol._MSG_SendViewCount.Name = "msg.MSG_SendViewCount"
			Protocol._MSG_SendViewCount.Proto = Protocol.Root.lookupType(Protocol._MSG_SendViewCount.Name)
			Protocol.All[Protocol._MSG_SendViewCount.Index] = Protocol._MSG_SendViewCount
		}
		return Protocol._MSG_SendViewCount
	}

	private static _MSG_SyncUserJump:ProtocolType<msg.MSG_SyncUserJump> = null
	public static MSG_SyncUserJump_Index = 322
	public static get MSG_SyncUserJump(): ProtocolType<msg.MSG_SyncUserJump> {
		if (Protocol._MSG_SyncUserJump == null) {
			Protocol._MSG_SyncUserJump = new ProtocolType<msg.MSG_SyncUserJump>()
			Protocol._MSG_SyncUserJump.Index = 322
			Protocol._MSG_SyncUserJump.Name = "msg.MSG_SyncUserJump"
			Protocol._MSG_SyncUserJump.Proto = Protocol.Root.lookupType(Protocol._MSG_SyncUserJump.Name)
			Protocol.All[Protocol._MSG_SyncUserJump.Index] = Protocol._MSG_SyncUserJump
		}
		return Protocol._MSG_SyncUserJump
	}

	private static _MSG_BossModeGame:ProtocolType<msg.MSG_BossModeGame> = null
	public static MSG_BossModeGame_Index = 377
	public static get MSG_BossModeGame(): ProtocolType<msg.MSG_BossModeGame> {
		if (Protocol._MSG_BossModeGame == null) {
			Protocol._MSG_BossModeGame = new ProtocolType<msg.MSG_BossModeGame>()
			Protocol._MSG_BossModeGame.Index = 377
			Protocol._MSG_BossModeGame.Name = "msg.MSG_BossModeGame"
			Protocol._MSG_BossModeGame.Proto = Protocol.Root.lookupType(Protocol._MSG_BossModeGame.Name)
			Protocol.All[Protocol._MSG_BossModeGame.Index] = Protocol._MSG_BossModeGame
		}
		return Protocol._MSG_BossModeGame
	}

	private static _MSG_SkillGuildOpenFire:ProtocolType<msg.MSG_SkillGuildOpenFire> = null
	public static MSG_SkillGuildOpenFire_Index = 385
	public static get MSG_SkillGuildOpenFire(): ProtocolType<msg.MSG_SkillGuildOpenFire> {
		if (Protocol._MSG_SkillGuildOpenFire == null) {
			Protocol._MSG_SkillGuildOpenFire = new ProtocolType<msg.MSG_SkillGuildOpenFire>()
			Protocol._MSG_SkillGuildOpenFire.Index = 385
			Protocol._MSG_SkillGuildOpenFire.Name = "msg.MSG_SkillGuildOpenFire"
			Protocol._MSG_SkillGuildOpenFire.Proto = Protocol.Root.lookupType(Protocol._MSG_SkillGuildOpenFire.Name)
			Protocol.All[Protocol._MSG_SkillGuildOpenFire.Index] = Protocol._MSG_SkillGuildOpenFire
		}
		return Protocol._MSG_SkillGuildOpenFire
	}

	private static _MSG_BroadcastScoreChange:ProtocolType<msg.MSG_BroadcastScoreChange> = null
	public static MSG_BroadcastScoreChange_Index = 386
	public static get MSG_BroadcastScoreChange(): ProtocolType<msg.MSG_BroadcastScoreChange> {
		if (Protocol._MSG_BroadcastScoreChange == null) {
			Protocol._MSG_BroadcastScoreChange = new ProtocolType<msg.MSG_BroadcastScoreChange>()
			Protocol._MSG_BroadcastScoreChange.Index = 386
			Protocol._MSG_BroadcastScoreChange.Name = "msg.MSG_BroadcastScoreChange"
			Protocol._MSG_BroadcastScoreChange.Proto = Protocol.Root.lookupType(Protocol._MSG_BroadcastScoreChange.Name)
			Protocol.All[Protocol._MSG_BroadcastScoreChange.Index] = Protocol._MSG_BroadcastScoreChange
		}
		return Protocol._MSG_BroadcastScoreChange
	}

	private static _MSG_TestShowLine:ProtocolType<msg.MSG_TestShowLine> = null
	public static MSG_TestShowLine_Index = 53
	public static get MSG_TestShowLine(): ProtocolType<msg.MSG_TestShowLine> {
		if (Protocol._MSG_TestShowLine == null) {
			Protocol._MSG_TestShowLine = new ProtocolType<msg.MSG_TestShowLine>()
			Protocol._MSG_TestShowLine.Index = 53
			Protocol._MSG_TestShowLine.Name = "msg.MSG_TestShowLine"
			Protocol._MSG_TestShowLine.Proto = Protocol.Root.lookupType(Protocol._MSG_TestShowLine.Name)
			Protocol.All[Protocol._MSG_TestShowLine.Index] = Protocol._MSG_TestShowLine
		}
		return Protocol._MSG_TestShowLine
	}

	private static _MSG_ClientNeedServerRouter:ProtocolType<msg.MSG_ClientNeedServerRouter> = null
	public static MSG_ClientNeedServerRouter_Index = 54
	public static get MSG_ClientNeedServerRouter(): ProtocolType<msg.MSG_ClientNeedServerRouter> {
		if (Protocol._MSG_ClientNeedServerRouter == null) {
			Protocol._MSG_ClientNeedServerRouter = new ProtocolType<msg.MSG_ClientNeedServerRouter>()
			Protocol._MSG_ClientNeedServerRouter.Index = 54
			Protocol._MSG_ClientNeedServerRouter.Name = "msg.MSG_ClientNeedServerRouter"
			Protocol._MSG_ClientNeedServerRouter.Proto = Protocol.Root.lookupType(Protocol._MSG_ClientNeedServerRouter.Name)
			Protocol.All[Protocol._MSG_ClientNeedServerRouter.Index] = Protocol._MSG_ClientNeedServerRouter
		}
		return Protocol._MSG_ClientNeedServerRouter
	}

	private static _MSG_ServerRouterToClient:ProtocolType<msg.MSG_ServerRouterToClient> = null
	public static MSG_ServerRouterToClient_Index = 55
	public static get MSG_ServerRouterToClient(): ProtocolType<msg.MSG_ServerRouterToClient> {
		if (Protocol._MSG_ServerRouterToClient == null) {
			Protocol._MSG_ServerRouterToClient = new ProtocolType<msg.MSG_ServerRouterToClient>()
			Protocol._MSG_ServerRouterToClient.Index = 55
			Protocol._MSG_ServerRouterToClient.Name = "msg.MSG_ServerRouterToClient"
			Protocol._MSG_ServerRouterToClient.Proto = Protocol.Root.lookupType(Protocol._MSG_ServerRouterToClient.Name)
			Protocol.All[Protocol._MSG_ServerRouterToClient.Index] = Protocol._MSG_ServerRouterToClient
		}
		return Protocol._MSG_ServerRouterToClient
	}

	private static _MSG_RecordGameData:ProtocolType<msg.MSG_RecordGameData> = null
	public static MSG_RecordGameData_Index = 301
	public static get MSG_RecordGameData(): ProtocolType<msg.MSG_RecordGameData> {
		if (Protocol._MSG_RecordGameData == null) {
			Protocol._MSG_RecordGameData = new ProtocolType<msg.MSG_RecordGameData>()
			Protocol._MSG_RecordGameData.Index = 301
			Protocol._MSG_RecordGameData.Name = "msg.MSG_RecordGameData"
			Protocol._MSG_RecordGameData.Proto = Protocol.Root.lookupType(Protocol._MSG_RecordGameData.Name)
			Protocol.All[Protocol._MSG_RecordGameData.Index] = Protocol._MSG_RecordGameData
		}
		return Protocol._MSG_RecordGameData
	}

	private static _MSG_RecordGame:ProtocolType<msg.MSG_RecordGame> = null
	public static MSG_RecordGame_Index = 302
	public static get MSG_RecordGame(): ProtocolType<msg.MSG_RecordGame> {
		if (Protocol._MSG_RecordGame == null) {
			Protocol._MSG_RecordGame = new ProtocolType<msg.MSG_RecordGame>()
			Protocol._MSG_RecordGame.Index = 302
			Protocol._MSG_RecordGame.Name = "msg.MSG_RecordGame"
			Protocol._MSG_RecordGame.Proto = Protocol.Root.lookupType(Protocol._MSG_RecordGame.Name)
			Protocol.All[Protocol._MSG_RecordGame.Index] = Protocol._MSG_RecordGame
		}
		return Protocol._MSG_RecordGame
	}

	private static _MSG_RequireRecordGame:ProtocolType<msg.MSG_RequireRecordGame> = null
	public static MSG_RequireRecordGame_Index = 264
	public static get MSG_RequireRecordGame(): ProtocolType<msg.MSG_RequireRecordGame> {
		if (Protocol._MSG_RequireRecordGame == null) {
			Protocol._MSG_RequireRecordGame = new ProtocolType<msg.MSG_RequireRecordGame>()
			Protocol._MSG_RequireRecordGame.Index = 264
			Protocol._MSG_RequireRecordGame.Name = "msg.MSG_RequireRecordGame"
			Protocol._MSG_RequireRecordGame.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireRecordGame.Name)
			Protocol.All[Protocol._MSG_RequireRecordGame.Index] = Protocol._MSG_RequireRecordGame
		}
		return Protocol._MSG_RequireRecordGame
	}

	private static _MSG_CheckBattleTeamName:ProtocolType<msg.MSG_CheckBattleTeamName> = null
	public static MSG_CheckBattleTeamName_Index = 331
	public static get MSG_CheckBattleTeamName(): ProtocolType<msg.MSG_CheckBattleTeamName> {
		if (Protocol._MSG_CheckBattleTeamName == null) {
			Protocol._MSG_CheckBattleTeamName = new ProtocolType<msg.MSG_CheckBattleTeamName>()
			Protocol._MSG_CheckBattleTeamName.Index = 331
			Protocol._MSG_CheckBattleTeamName.Name = "msg.MSG_CheckBattleTeamName"
			Protocol._MSG_CheckBattleTeamName.Proto = Protocol.Root.lookupType(Protocol._MSG_CheckBattleTeamName.Name)
			Protocol.All[Protocol._MSG_CheckBattleTeamName.Index] = Protocol._MSG_CheckBattleTeamName
		}
		return Protocol._MSG_CheckBattleTeamName
	}

	private static _MSG_RetCheckBattleTeamName:ProtocolType<msg.MSG_RetCheckBattleTeamName> = null
	public static MSG_RetCheckBattleTeamName_Index = 332
	public static get MSG_RetCheckBattleTeamName(): ProtocolType<msg.MSG_RetCheckBattleTeamName> {
		if (Protocol._MSG_RetCheckBattleTeamName == null) {
			Protocol._MSG_RetCheckBattleTeamName = new ProtocolType<msg.MSG_RetCheckBattleTeamName>()
			Protocol._MSG_RetCheckBattleTeamName.Index = 332
			Protocol._MSG_RetCheckBattleTeamName.Name = "msg.MSG_RetCheckBattleTeamName"
			Protocol._MSG_RetCheckBattleTeamName.Proto = Protocol.Root.lookupType(Protocol._MSG_RetCheckBattleTeamName.Name)
			Protocol.All[Protocol._MSG_RetCheckBattleTeamName.Index] = Protocol._MSG_RetCheckBattleTeamName
		}
		return Protocol._MSG_RetCheckBattleTeamName
	}

	private static _MSG_CreateBattleTeam:ProtocolType<msg.MSG_CreateBattleTeam> = null
	public static MSG_CreateBattleTeam_Index = 333
	public static get MSG_CreateBattleTeam(): ProtocolType<msg.MSG_CreateBattleTeam> {
		if (Protocol._MSG_CreateBattleTeam == null) {
			Protocol._MSG_CreateBattleTeam = new ProtocolType<msg.MSG_CreateBattleTeam>()
			Protocol._MSG_CreateBattleTeam.Index = 333
			Protocol._MSG_CreateBattleTeam.Name = "msg.MSG_CreateBattleTeam"
			Protocol._MSG_CreateBattleTeam.Proto = Protocol.Root.lookupType(Protocol._MSG_CreateBattleTeam.Name)
			Protocol.All[Protocol._MSG_CreateBattleTeam.Index] = Protocol._MSG_CreateBattleTeam
		}
		return Protocol._MSG_CreateBattleTeam
	}

	private static _MSG_RetCreateBattleTeam:ProtocolType<msg.MSG_RetCreateBattleTeam> = null
	public static MSG_RetCreateBattleTeam_Index = 334
	public static get MSG_RetCreateBattleTeam(): ProtocolType<msg.MSG_RetCreateBattleTeam> {
		if (Protocol._MSG_RetCreateBattleTeam == null) {
			Protocol._MSG_RetCreateBattleTeam = new ProtocolType<msg.MSG_RetCreateBattleTeam>()
			Protocol._MSG_RetCreateBattleTeam.Index = 334
			Protocol._MSG_RetCreateBattleTeam.Name = "msg.MSG_RetCreateBattleTeam"
			Protocol._MSG_RetCreateBattleTeam.Proto = Protocol.Root.lookupType(Protocol._MSG_RetCreateBattleTeam.Name)
			Protocol.All[Protocol._MSG_RetCreateBattleTeam.Index] = Protocol._MSG_RetCreateBattleTeam
		}
		return Protocol._MSG_RetCreateBattleTeam
	}

	private static _MSG_JoinBattleTeam:ProtocolType<msg.MSG_JoinBattleTeam> = null
	public static MSG_JoinBattleTeam_Index = 335
	public static get MSG_JoinBattleTeam(): ProtocolType<msg.MSG_JoinBattleTeam> {
		if (Protocol._MSG_JoinBattleTeam == null) {
			Protocol._MSG_JoinBattleTeam = new ProtocolType<msg.MSG_JoinBattleTeam>()
			Protocol._MSG_JoinBattleTeam.Index = 335
			Protocol._MSG_JoinBattleTeam.Name = "msg.MSG_JoinBattleTeam"
			Protocol._MSG_JoinBattleTeam.Proto = Protocol.Root.lookupType(Protocol._MSG_JoinBattleTeam.Name)
			Protocol.All[Protocol._MSG_JoinBattleTeam.Index] = Protocol._MSG_JoinBattleTeam
		}
		return Protocol._MSG_JoinBattleTeam
	}

	private static _MSG_RetJoinBattleTeam:ProtocolType<msg.MSG_RetJoinBattleTeam> = null
	public static MSG_RetJoinBattleTeam_Index = 336
	public static get MSG_RetJoinBattleTeam(): ProtocolType<msg.MSG_RetJoinBattleTeam> {
		if (Protocol._MSG_RetJoinBattleTeam == null) {
			Protocol._MSG_RetJoinBattleTeam = new ProtocolType<msg.MSG_RetJoinBattleTeam>()
			Protocol._MSG_RetJoinBattleTeam.Index = 336
			Protocol._MSG_RetJoinBattleTeam.Name = "msg.MSG_RetJoinBattleTeam"
			Protocol._MSG_RetJoinBattleTeam.Proto = Protocol.Root.lookupType(Protocol._MSG_RetJoinBattleTeam.Name)
			Protocol.All[Protocol._MSG_RetJoinBattleTeam.Index] = Protocol._MSG_RetJoinBattleTeam
		}
		return Protocol._MSG_RetJoinBattleTeam
	}

	private static _MSG_GetBattleTeamList:ProtocolType<msg.MSG_GetBattleTeamList> = null
	public static MSG_GetBattleTeamList_Index = 337
	public static get MSG_GetBattleTeamList(): ProtocolType<msg.MSG_GetBattleTeamList> {
		if (Protocol._MSG_GetBattleTeamList == null) {
			Protocol._MSG_GetBattleTeamList = new ProtocolType<msg.MSG_GetBattleTeamList>()
			Protocol._MSG_GetBattleTeamList.Index = 337
			Protocol._MSG_GetBattleTeamList.Name = "msg.MSG_GetBattleTeamList"
			Protocol._MSG_GetBattleTeamList.Proto = Protocol.Root.lookupType(Protocol._MSG_GetBattleTeamList.Name)
			Protocol.All[Protocol._MSG_GetBattleTeamList.Index] = Protocol._MSG_GetBattleTeamList
		}
		return Protocol._MSG_GetBattleTeamList
	}

	private static _MSG_RetGetGattleTeamList:ProtocolType<msg.MSG_RetGetGattleTeamList> = null
	public static MSG_RetGetGattleTeamList_Index = 338
	public static get MSG_RetGetGattleTeamList(): ProtocolType<msg.MSG_RetGetGattleTeamList> {
		if (Protocol._MSG_RetGetGattleTeamList == null) {
			Protocol._MSG_RetGetGattleTeamList = new ProtocolType<msg.MSG_RetGetGattleTeamList>()
			Protocol._MSG_RetGetGattleTeamList.Index = 338
			Protocol._MSG_RetGetGattleTeamList.Name = "msg.MSG_RetGetGattleTeamList"
			Protocol._MSG_RetGetGattleTeamList.Proto = Protocol.Root.lookupType(Protocol._MSG_RetGetGattleTeamList.Name)
			Protocol.All[Protocol._MSG_RetGetGattleTeamList.Index] = Protocol._MSG_RetGetGattleTeamList
		}
		return Protocol._MSG_RetGetGattleTeamList
	}

	private static _MSG_GetBattleTeamJoinRequestList:ProtocolType<msg.MSG_GetBattleTeamJoinRequestList> = null
	public static MSG_GetBattleTeamJoinRequestList_Index = 339
	public static get MSG_GetBattleTeamJoinRequestList(): ProtocolType<msg.MSG_GetBattleTeamJoinRequestList> {
		if (Protocol._MSG_GetBattleTeamJoinRequestList == null) {
			Protocol._MSG_GetBattleTeamJoinRequestList = new ProtocolType<msg.MSG_GetBattleTeamJoinRequestList>()
			Protocol._MSG_GetBattleTeamJoinRequestList.Index = 339
			Protocol._MSG_GetBattleTeamJoinRequestList.Name = "msg.MSG_GetBattleTeamJoinRequestList"
			Protocol._MSG_GetBattleTeamJoinRequestList.Proto = Protocol.Root.lookupType(Protocol._MSG_GetBattleTeamJoinRequestList.Name)
			Protocol.All[Protocol._MSG_GetBattleTeamJoinRequestList.Index] = Protocol._MSG_GetBattleTeamJoinRequestList
		}
		return Protocol._MSG_GetBattleTeamJoinRequestList
	}

	private static _MSG_RetGetBattleTeamJoinRequestList:ProtocolType<msg.MSG_RetGetBattleTeamJoinRequestList> = null
	public static MSG_RetGetBattleTeamJoinRequestList_Index = 340
	public static get MSG_RetGetBattleTeamJoinRequestList(): ProtocolType<msg.MSG_RetGetBattleTeamJoinRequestList> {
		if (Protocol._MSG_RetGetBattleTeamJoinRequestList == null) {
			Protocol._MSG_RetGetBattleTeamJoinRequestList = new ProtocolType<msg.MSG_RetGetBattleTeamJoinRequestList>()
			Protocol._MSG_RetGetBattleTeamJoinRequestList.Index = 340
			Protocol._MSG_RetGetBattleTeamJoinRequestList.Name = "msg.MSG_RetGetBattleTeamJoinRequestList"
			Protocol._MSG_RetGetBattleTeamJoinRequestList.Proto = Protocol.Root.lookupType(Protocol._MSG_RetGetBattleTeamJoinRequestList.Name)
			Protocol.All[Protocol._MSG_RetGetBattleTeamJoinRequestList.Index] = Protocol._MSG_RetGetBattleTeamJoinRequestList
		}
		return Protocol._MSG_RetGetBattleTeamJoinRequestList
	}

	private static _MSG_DoBattleTeamJoinRequest:ProtocolType<msg.MSG_DoBattleTeamJoinRequest> = null
	public static MSG_DoBattleTeamJoinRequest_Index = 341
	public static get MSG_DoBattleTeamJoinRequest(): ProtocolType<msg.MSG_DoBattleTeamJoinRequest> {
		if (Protocol._MSG_DoBattleTeamJoinRequest == null) {
			Protocol._MSG_DoBattleTeamJoinRequest = new ProtocolType<msg.MSG_DoBattleTeamJoinRequest>()
			Protocol._MSG_DoBattleTeamJoinRequest.Index = 341
			Protocol._MSG_DoBattleTeamJoinRequest.Name = "msg.MSG_DoBattleTeamJoinRequest"
			Protocol._MSG_DoBattleTeamJoinRequest.Proto = Protocol.Root.lookupType(Protocol._MSG_DoBattleTeamJoinRequest.Name)
			Protocol.All[Protocol._MSG_DoBattleTeamJoinRequest.Index] = Protocol._MSG_DoBattleTeamJoinRequest
		}
		return Protocol._MSG_DoBattleTeamJoinRequest
	}

	private static _MSG_RetDoBattleTeamJoinRequest:ProtocolType<msg.MSG_RetDoBattleTeamJoinRequest> = null
	public static MSG_RetDoBattleTeamJoinRequest_Index = 342
	public static get MSG_RetDoBattleTeamJoinRequest(): ProtocolType<msg.MSG_RetDoBattleTeamJoinRequest> {
		if (Protocol._MSG_RetDoBattleTeamJoinRequest == null) {
			Protocol._MSG_RetDoBattleTeamJoinRequest = new ProtocolType<msg.MSG_RetDoBattleTeamJoinRequest>()
			Protocol._MSG_RetDoBattleTeamJoinRequest.Index = 342
			Protocol._MSG_RetDoBattleTeamJoinRequest.Name = "msg.MSG_RetDoBattleTeamJoinRequest"
			Protocol._MSG_RetDoBattleTeamJoinRequest.Proto = Protocol.Root.lookupType(Protocol._MSG_RetDoBattleTeamJoinRequest.Name)
			Protocol.All[Protocol._MSG_RetDoBattleTeamJoinRequest.Index] = Protocol._MSG_RetDoBattleTeamJoinRequest
		}
		return Protocol._MSG_RetDoBattleTeamJoinRequest
	}

	private static _MSG_GetJointRequestCount:ProtocolType<msg.MSG_GetJointRequestCount> = null
	public static MSG_GetJointRequestCount_Index = 373
	public static get MSG_GetJointRequestCount(): ProtocolType<msg.MSG_GetJointRequestCount> {
		if (Protocol._MSG_GetJointRequestCount == null) {
			Protocol._MSG_GetJointRequestCount = new ProtocolType<msg.MSG_GetJointRequestCount>()
			Protocol._MSG_GetJointRequestCount.Index = 373
			Protocol._MSG_GetJointRequestCount.Name = "msg.MSG_GetJointRequestCount"
			Protocol._MSG_GetJointRequestCount.Proto = Protocol.Root.lookupType(Protocol._MSG_GetJointRequestCount.Name)
			Protocol.All[Protocol._MSG_GetJointRequestCount.Index] = Protocol._MSG_GetJointRequestCount
		}
		return Protocol._MSG_GetJointRequestCount
	}

	private static _MSG_RetJointRequestCount:ProtocolType<msg.MSG_RetJointRequestCount> = null
	public static MSG_RetJointRequestCount_Index = 372
	public static get MSG_RetJointRequestCount(): ProtocolType<msg.MSG_RetJointRequestCount> {
		if (Protocol._MSG_RetJointRequestCount == null) {
			Protocol._MSG_RetJointRequestCount = new ProtocolType<msg.MSG_RetJointRequestCount>()
			Protocol._MSG_RetJointRequestCount.Index = 372
			Protocol._MSG_RetJointRequestCount.Name = "msg.MSG_RetJointRequestCount"
			Protocol._MSG_RetJointRequestCount.Proto = Protocol.Root.lookupType(Protocol._MSG_RetJointRequestCount.Name)
			Protocol.All[Protocol._MSG_RetJointRequestCount.Index] = Protocol._MSG_RetJointRequestCount
		}
		return Protocol._MSG_RetJointRequestCount
	}

	private static _MSG_GetMyTeamData:ProtocolType<msg.MSG_GetMyTeamData> = null
	public static MSG_GetMyTeamData_Index = 349
	public static get MSG_GetMyTeamData(): ProtocolType<msg.MSG_GetMyTeamData> {
		if (Protocol._MSG_GetMyTeamData == null) {
			Protocol._MSG_GetMyTeamData = new ProtocolType<msg.MSG_GetMyTeamData>()
			Protocol._MSG_GetMyTeamData.Index = 349
			Protocol._MSG_GetMyTeamData.Name = "msg.MSG_GetMyTeamData"
			Protocol._MSG_GetMyTeamData.Proto = Protocol.Root.lookupType(Protocol._MSG_GetMyTeamData.Name)
			Protocol.All[Protocol._MSG_GetMyTeamData.Index] = Protocol._MSG_GetMyTeamData
		}
		return Protocol._MSG_GetMyTeamData
	}

	private static _MSG_RetMyTeamData:ProtocolType<msg.MSG_RetMyTeamData> = null
	public static MSG_RetMyTeamData_Index = 350
	public static get MSG_RetMyTeamData(): ProtocolType<msg.MSG_RetMyTeamData> {
		if (Protocol._MSG_RetMyTeamData == null) {
			Protocol._MSG_RetMyTeamData = new ProtocolType<msg.MSG_RetMyTeamData>()
			Protocol._MSG_RetMyTeamData.Index = 350
			Protocol._MSG_RetMyTeamData.Name = "msg.MSG_RetMyTeamData"
			Protocol._MSG_RetMyTeamData.Proto = Protocol.Root.lookupType(Protocol._MSG_RetMyTeamData.Name)
			Protocol.All[Protocol._MSG_RetMyTeamData.Index] = Protocol._MSG_RetMyTeamData
		}
		return Protocol._MSG_RetMyTeamData
	}

	private static _MSG_LeavelBattleTeam:ProtocolType<msg.MSG_LeavelBattleTeam> = null
	public static MSG_LeavelBattleTeam_Index = 352
	public static get MSG_LeavelBattleTeam(): ProtocolType<msg.MSG_LeavelBattleTeam> {
		if (Protocol._MSG_LeavelBattleTeam == null) {
			Protocol._MSG_LeavelBattleTeam = new ProtocolType<msg.MSG_LeavelBattleTeam>()
			Protocol._MSG_LeavelBattleTeam.Index = 352
			Protocol._MSG_LeavelBattleTeam.Name = "msg.MSG_LeavelBattleTeam"
			Protocol._MSG_LeavelBattleTeam.Proto = Protocol.Root.lookupType(Protocol._MSG_LeavelBattleTeam.Name)
			Protocol.All[Protocol._MSG_LeavelBattleTeam.Index] = Protocol._MSG_LeavelBattleTeam
		}
		return Protocol._MSG_LeavelBattleTeam
	}

	private static _MSG_RetLeavelBattleTeam:ProtocolType<msg.MSG_RetLeavelBattleTeam> = null
	public static MSG_RetLeavelBattleTeam_Index = 353
	public static get MSG_RetLeavelBattleTeam(): ProtocolType<msg.MSG_RetLeavelBattleTeam> {
		if (Protocol._MSG_RetLeavelBattleTeam == null) {
			Protocol._MSG_RetLeavelBattleTeam = new ProtocolType<msg.MSG_RetLeavelBattleTeam>()
			Protocol._MSG_RetLeavelBattleTeam.Index = 353
			Protocol._MSG_RetLeavelBattleTeam.Name = "msg.MSG_RetLeavelBattleTeam"
			Protocol._MSG_RetLeavelBattleTeam.Proto = Protocol.Root.lookupType(Protocol._MSG_RetLeavelBattleTeam.Name)
			Protocol.All[Protocol._MSG_RetLeavelBattleTeam.Index] = Protocol._MSG_RetLeavelBattleTeam
		}
		return Protocol._MSG_RetLeavelBattleTeam
	}

	private static _MSG_DisposeBattleTeam:ProtocolType<msg.MSG_DisposeBattleTeam> = null
	public static MSG_DisposeBattleTeam_Index = 354
	public static get MSG_DisposeBattleTeam(): ProtocolType<msg.MSG_DisposeBattleTeam> {
		if (Protocol._MSG_DisposeBattleTeam == null) {
			Protocol._MSG_DisposeBattleTeam = new ProtocolType<msg.MSG_DisposeBattleTeam>()
			Protocol._MSG_DisposeBattleTeam.Index = 354
			Protocol._MSG_DisposeBattleTeam.Name = "msg.MSG_DisposeBattleTeam"
			Protocol._MSG_DisposeBattleTeam.Proto = Protocol.Root.lookupType(Protocol._MSG_DisposeBattleTeam.Name)
			Protocol.All[Protocol._MSG_DisposeBattleTeam.Index] = Protocol._MSG_DisposeBattleTeam
		}
		return Protocol._MSG_DisposeBattleTeam
	}

	private static _MSG_RetDisposeBattleTeam:ProtocolType<msg.MSG_RetDisposeBattleTeam> = null
	public static MSG_RetDisposeBattleTeam_Index = 355
	public static get MSG_RetDisposeBattleTeam(): ProtocolType<msg.MSG_RetDisposeBattleTeam> {
		if (Protocol._MSG_RetDisposeBattleTeam == null) {
			Protocol._MSG_RetDisposeBattleTeam = new ProtocolType<msg.MSG_RetDisposeBattleTeam>()
			Protocol._MSG_RetDisposeBattleTeam.Index = 355
			Protocol._MSG_RetDisposeBattleTeam.Name = "msg.MSG_RetDisposeBattleTeam"
			Protocol._MSG_RetDisposeBattleTeam.Proto = Protocol.Root.lookupType(Protocol._MSG_RetDisposeBattleTeam.Name)
			Protocol.All[Protocol._MSG_RetDisposeBattleTeam.Index] = Protocol._MSG_RetDisposeBattleTeam
		}
		return Protocol._MSG_RetDisposeBattleTeam
	}

	private static _MSG_BattleTeamUserSign:ProtocolType<msg.MSG_BattleTeamUserSign> = null
	public static MSG_BattleTeamUserSign_Index = 356
	public static get MSG_BattleTeamUserSign(): ProtocolType<msg.MSG_BattleTeamUserSign> {
		if (Protocol._MSG_BattleTeamUserSign == null) {
			Protocol._MSG_BattleTeamUserSign = new ProtocolType<msg.MSG_BattleTeamUserSign>()
			Protocol._MSG_BattleTeamUserSign.Index = 356
			Protocol._MSG_BattleTeamUserSign.Name = "msg.MSG_BattleTeamUserSign"
			Protocol._MSG_BattleTeamUserSign.Proto = Protocol.Root.lookupType(Protocol._MSG_BattleTeamUserSign.Name)
			Protocol.All[Protocol._MSG_BattleTeamUserSign.Index] = Protocol._MSG_BattleTeamUserSign
		}
		return Protocol._MSG_BattleTeamUserSign
	}

	private static _MSG_RetBattleTeamUserSign:ProtocolType<msg.MSG_RetBattleTeamUserSign> = null
	public static MSG_RetBattleTeamUserSign_Index = 357
	public static get MSG_RetBattleTeamUserSign(): ProtocolType<msg.MSG_RetBattleTeamUserSign> {
		if (Protocol._MSG_RetBattleTeamUserSign == null) {
			Protocol._MSG_RetBattleTeamUserSign = new ProtocolType<msg.MSG_RetBattleTeamUserSign>()
			Protocol._MSG_RetBattleTeamUserSign.Index = 357
			Protocol._MSG_RetBattleTeamUserSign.Name = "msg.MSG_RetBattleTeamUserSign"
			Protocol._MSG_RetBattleTeamUserSign.Proto = Protocol.Root.lookupType(Protocol._MSG_RetBattleTeamUserSign.Name)
			Protocol.All[Protocol._MSG_RetBattleTeamUserSign.Index] = Protocol._MSG_RetBattleTeamUserSign
		}
		return Protocol._MSG_RetBattleTeamUserSign
	}

	private static _MSG_ChangeBattleTeamInfo:ProtocolType<msg.MSG_ChangeBattleTeamInfo> = null
	public static MSG_ChangeBattleTeamInfo_Index = 358
	public static get MSG_ChangeBattleTeamInfo(): ProtocolType<msg.MSG_ChangeBattleTeamInfo> {
		if (Protocol._MSG_ChangeBattleTeamInfo == null) {
			Protocol._MSG_ChangeBattleTeamInfo = new ProtocolType<msg.MSG_ChangeBattleTeamInfo>()
			Protocol._MSG_ChangeBattleTeamInfo.Index = 358
			Protocol._MSG_ChangeBattleTeamInfo.Name = "msg.MSG_ChangeBattleTeamInfo"
			Protocol._MSG_ChangeBattleTeamInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_ChangeBattleTeamInfo.Name)
			Protocol.All[Protocol._MSG_ChangeBattleTeamInfo.Index] = Protocol._MSG_ChangeBattleTeamInfo
		}
		return Protocol._MSG_ChangeBattleTeamInfo
	}

	private static _MSG_RetChangeBattleTeamInfo:ProtocolType<msg.MSG_RetChangeBattleTeamInfo> = null
	public static MSG_RetChangeBattleTeamInfo_Index = 359
	public static get MSG_RetChangeBattleTeamInfo(): ProtocolType<msg.MSG_RetChangeBattleTeamInfo> {
		if (Protocol._MSG_RetChangeBattleTeamInfo == null) {
			Protocol._MSG_RetChangeBattleTeamInfo = new ProtocolType<msg.MSG_RetChangeBattleTeamInfo>()
			Protocol._MSG_RetChangeBattleTeamInfo.Index = 359
			Protocol._MSG_RetChangeBattleTeamInfo.Name = "msg.MSG_RetChangeBattleTeamInfo"
			Protocol._MSG_RetChangeBattleTeamInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_RetChangeBattleTeamInfo.Name)
			Protocol.All[Protocol._MSG_RetChangeBattleTeamInfo.Index] = Protocol._MSG_RetChangeBattleTeamInfo
		}
		return Protocol._MSG_RetChangeBattleTeamInfo
	}

	private static _MSG_AppointTeamOffice:ProtocolType<msg.MSG_AppointTeamOffice> = null
	public static MSG_AppointTeamOffice_Index = 360
	public static get MSG_AppointTeamOffice(): ProtocolType<msg.MSG_AppointTeamOffice> {
		if (Protocol._MSG_AppointTeamOffice == null) {
			Protocol._MSG_AppointTeamOffice = new ProtocolType<msg.MSG_AppointTeamOffice>()
			Protocol._MSG_AppointTeamOffice.Index = 360
			Protocol._MSG_AppointTeamOffice.Name = "msg.MSG_AppointTeamOffice"
			Protocol._MSG_AppointTeamOffice.Proto = Protocol.Root.lookupType(Protocol._MSG_AppointTeamOffice.Name)
			Protocol.All[Protocol._MSG_AppointTeamOffice.Index] = Protocol._MSG_AppointTeamOffice
		}
		return Protocol._MSG_AppointTeamOffice
	}

	private static _MSG_RetAppointTeamOffice:ProtocolType<msg.MSG_RetAppointTeamOffice> = null
	public static MSG_RetAppointTeamOffice_Index = 361
	public static get MSG_RetAppointTeamOffice(): ProtocolType<msg.MSG_RetAppointTeamOffice> {
		if (Protocol._MSG_RetAppointTeamOffice == null) {
			Protocol._MSG_RetAppointTeamOffice = new ProtocolType<msg.MSG_RetAppointTeamOffice>()
			Protocol._MSG_RetAppointTeamOffice.Index = 361
			Protocol._MSG_RetAppointTeamOffice.Name = "msg.MSG_RetAppointTeamOffice"
			Protocol._MSG_RetAppointTeamOffice.Proto = Protocol.Root.lookupType(Protocol._MSG_RetAppointTeamOffice.Name)
			Protocol.All[Protocol._MSG_RetAppointTeamOffice.Index] = Protocol._MSG_RetAppointTeamOffice
		}
		return Protocol._MSG_RetAppointTeamOffice
	}

	private static _MSG_RequireTeamSortList:ProtocolType<msg.MSG_RequireTeamSortList> = null
	public static MSG_RequireTeamSortList_Index = 366
	public static get MSG_RequireTeamSortList(): ProtocolType<msg.MSG_RequireTeamSortList> {
		if (Protocol._MSG_RequireTeamSortList == null) {
			Protocol._MSG_RequireTeamSortList = new ProtocolType<msg.MSG_RequireTeamSortList>()
			Protocol._MSG_RequireTeamSortList.Index = 366
			Protocol._MSG_RequireTeamSortList.Name = "msg.MSG_RequireTeamSortList"
			Protocol._MSG_RequireTeamSortList.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireTeamSortList.Name)
			Protocol.All[Protocol._MSG_RequireTeamSortList.Index] = Protocol._MSG_RequireTeamSortList
		}
		return Protocol._MSG_RequireTeamSortList
	}

	private static _MSG_RetTeamSortList:ProtocolType<msg.MSG_RetTeamSortList> = null
	public static MSG_RetTeamSortList_Index = 367
	public static get MSG_RetTeamSortList(): ProtocolType<msg.MSG_RetTeamSortList> {
		if (Protocol._MSG_RetTeamSortList == null) {
			Protocol._MSG_RetTeamSortList = new ProtocolType<msg.MSG_RetTeamSortList>()
			Protocol._MSG_RetTeamSortList.Index = 367
			Protocol._MSG_RetTeamSortList.Name = "msg.MSG_RetTeamSortList"
			Protocol._MSG_RetTeamSortList.Proto = Protocol.Root.lookupType(Protocol._MSG_RetTeamSortList.Name)
			Protocol.All[Protocol._MSG_RetTeamSortList.Index] = Protocol._MSG_RetTeamSortList
		}
		return Protocol._MSG_RetTeamSortList
	}

	private static _MSG_HeartBeat:ProtocolType<msg.MSG_HeartBeat> = null
	public static MSG_HeartBeat_Index = 56
	public static get MSG_HeartBeat(): ProtocolType<msg.MSG_HeartBeat> {
		if (Protocol._MSG_HeartBeat == null) {
			Protocol._MSG_HeartBeat = new ProtocolType<msg.MSG_HeartBeat>()
			Protocol._MSG_HeartBeat.Index = 56
			Protocol._MSG_HeartBeat.Name = "msg.MSG_HeartBeat"
			Protocol._MSG_HeartBeat.Proto = Protocol.Root.lookupType(Protocol._MSG_HeartBeat.Name)
			Protocol.All[Protocol._MSG_HeartBeat.Index] = Protocol._MSG_HeartBeat
		}
		return Protocol._MSG_HeartBeat
	}

	private static _MSG_Ping:ProtocolType<msg.MSG_Ping> = null
	public static MSG_Ping_Index = 57
	public static get MSG_Ping(): ProtocolType<msg.MSG_Ping> {
		if (Protocol._MSG_Ping == null) {
			Protocol._MSG_Ping = new ProtocolType<msg.MSG_Ping>()
			Protocol._MSG_Ping.Index = 57
			Protocol._MSG_Ping.Name = "msg.MSG_Ping"
			Protocol._MSG_Ping.Proto = Protocol.Root.lookupType(Protocol._MSG_Ping.Name)
			Protocol.All[Protocol._MSG_Ping.Index] = Protocol._MSG_Ping
		}
		return Protocol._MSG_Ping
	}

	private static _MSG_Pong:ProtocolType<msg.MSG_Pong> = null
	public static MSG_Pong_Index = 58
	public static get MSG_Pong(): ProtocolType<msg.MSG_Pong> {
		if (Protocol._MSG_Pong == null) {
			Protocol._MSG_Pong = new ProtocolType<msg.MSG_Pong>()
			Protocol._MSG_Pong.Index = 58
			Protocol._MSG_Pong.Name = "msg.MSG_Pong"
			Protocol._MSG_Pong.Proto = Protocol.Root.lookupType(Protocol._MSG_Pong.Name)
			Protocol.All[Protocol._MSG_Pong.Index] = Protocol._MSG_Pong
		}
		return Protocol._MSG_Pong
	}

	private static _MSG_LoginRequest:ProtocolType<msg.MSG_LoginRequest> = null
	public static MSG_LoginRequest_Index = 59
	public static get MSG_LoginRequest(): ProtocolType<msg.MSG_LoginRequest> {
		if (Protocol._MSG_LoginRequest == null) {
			Protocol._MSG_LoginRequest = new ProtocolType<msg.MSG_LoginRequest>()
			Protocol._MSG_LoginRequest.Index = 59
			Protocol._MSG_LoginRequest.Name = "msg.MSG_LoginRequest"
			Protocol._MSG_LoginRequest.Proto = Protocol.Root.lookupType(Protocol._MSG_LoginRequest.Name)
			Protocol.All[Protocol._MSG_LoginRequest.Index] = Protocol._MSG_LoginRequest
		}
		return Protocol._MSG_LoginRequest
	}

	private static _MSG_LoginResponse:ProtocolType<msg.MSG_LoginResponse> = null
	public static MSG_LoginResponse_Index = 60
	public static get MSG_LoginResponse(): ProtocolType<msg.MSG_LoginResponse> {
		if (Protocol._MSG_LoginResponse == null) {
			Protocol._MSG_LoginResponse = new ProtocolType<msg.MSG_LoginResponse>()
			Protocol._MSG_LoginResponse.Index = 60
			Protocol._MSG_LoginResponse.Name = "msg.MSG_LoginResponse"
			Protocol._MSG_LoginResponse.Proto = Protocol.Root.lookupType(Protocol._MSG_LoginResponse.Name)
			Protocol.All[Protocol._MSG_LoginResponse.Index] = Protocol._MSG_LoginResponse
		}
		return Protocol._MSG_LoginResponse
	}

	private static _MSG_RequireMatchRoom:ProtocolType<msg.MSG_RequireMatchRoom> = null
	public static MSG_RequireMatchRoom_Index = 61
	public static get MSG_RequireMatchRoom(): ProtocolType<msg.MSG_RequireMatchRoom> {
		if (Protocol._MSG_RequireMatchRoom == null) {
			Protocol._MSG_RequireMatchRoom = new ProtocolType<msg.MSG_RequireMatchRoom>()
			Protocol._MSG_RequireMatchRoom.Index = 61
			Protocol._MSG_RequireMatchRoom.Name = "msg.MSG_RequireMatchRoom"
			Protocol._MSG_RequireMatchRoom.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireMatchRoom.Name)
			Protocol.All[Protocol._MSG_RequireMatchRoom.Index] = Protocol._MSG_RequireMatchRoom
		}
		return Protocol._MSG_RequireMatchRoom
	}

	private static _MSG_CancelMatchRoom:ProtocolType<msg.MSG_CancelMatchRoom> = null
	public static MSG_CancelMatchRoom_Index = 62
	public static get MSG_CancelMatchRoom(): ProtocolType<msg.MSG_CancelMatchRoom> {
		if (Protocol._MSG_CancelMatchRoom == null) {
			Protocol._MSG_CancelMatchRoom = new ProtocolType<msg.MSG_CancelMatchRoom>()
			Protocol._MSG_CancelMatchRoom.Index = 62
			Protocol._MSG_CancelMatchRoom.Name = "msg.MSG_CancelMatchRoom"
			Protocol._MSG_CancelMatchRoom.Proto = Protocol.Root.lookupType(Protocol._MSG_CancelMatchRoom.Name)
			Protocol.All[Protocol._MSG_CancelMatchRoom.Index] = Protocol._MSG_CancelMatchRoom
		}
		return Protocol._MSG_CancelMatchRoom
	}

	private static _MSG_MatchAllReady:ProtocolType<msg.MSG_MatchAllReady> = null
	public static MSG_MatchAllReady_Index = 267
	public static get MSG_MatchAllReady(): ProtocolType<msg.MSG_MatchAllReady> {
		if (Protocol._MSG_MatchAllReady == null) {
			Protocol._MSG_MatchAllReady = new ProtocolType<msg.MSG_MatchAllReady>()
			Protocol._MSG_MatchAllReady.Index = 267
			Protocol._MSG_MatchAllReady.Name = "msg.MSG_MatchAllReady"
			Protocol._MSG_MatchAllReady.Proto = Protocol.Root.lookupType(Protocol._MSG_MatchAllReady.Name)
			Protocol.All[Protocol._MSG_MatchAllReady.Index] = Protocol._MSG_MatchAllReady
		}
		return Protocol._MSG_MatchAllReady
	}

	private static _MSG_AskJoinRoom:ProtocolType<msg.MSG_AskJoinRoom> = null
	public static MSG_AskJoinRoom_Index = 63
	public static get MSG_AskJoinRoom(): ProtocolType<msg.MSG_AskJoinRoom> {
		if (Protocol._MSG_AskJoinRoom == null) {
			Protocol._MSG_AskJoinRoom = new ProtocolType<msg.MSG_AskJoinRoom>()
			Protocol._MSG_AskJoinRoom.Index = 63
			Protocol._MSG_AskJoinRoom.Name = "msg.MSG_AskJoinRoom"
			Protocol._MSG_AskJoinRoom.Proto = Protocol.Root.lookupType(Protocol._MSG_AskJoinRoom.Name)
			Protocol.All[Protocol._MSG_AskJoinRoom.Index] = Protocol._MSG_AskJoinRoom
		}
		return Protocol._MSG_AskJoinRoom
	}

	private static _MSG_BeforeJoinRoom:ProtocolType<msg.MSG_BeforeJoinRoom> = null
	public static MSG_BeforeJoinRoom_Index = 64
	public static get MSG_BeforeJoinRoom(): ProtocolType<msg.MSG_BeforeJoinRoom> {
		if (Protocol._MSG_BeforeJoinRoom == null) {
			Protocol._MSG_BeforeJoinRoom = new ProtocolType<msg.MSG_BeforeJoinRoom>()
			Protocol._MSG_BeforeJoinRoom.Index = 64
			Protocol._MSG_BeforeJoinRoom.Name = "msg.MSG_BeforeJoinRoom"
			Protocol._MSG_BeforeJoinRoom.Proto = Protocol.Root.lookupType(Protocol._MSG_BeforeJoinRoom.Name)
			Protocol.All[Protocol._MSG_BeforeJoinRoom.Index] = Protocol._MSG_BeforeJoinRoom
		}
		return Protocol._MSG_BeforeJoinRoom
	}

	private static _MSG_ResponseBeforeJoinRoom:ProtocolType<msg.MSG_ResponseBeforeJoinRoom> = null
	public static MSG_ResponseBeforeJoinRoom_Index = 65
	public static get MSG_ResponseBeforeJoinRoom(): ProtocolType<msg.MSG_ResponseBeforeJoinRoom> {
		if (Protocol._MSG_ResponseBeforeJoinRoom == null) {
			Protocol._MSG_ResponseBeforeJoinRoom = new ProtocolType<msg.MSG_ResponseBeforeJoinRoom>()
			Protocol._MSG_ResponseBeforeJoinRoom.Index = 65
			Protocol._MSG_ResponseBeforeJoinRoom.Name = "msg.MSG_ResponseBeforeJoinRoom"
			Protocol._MSG_ResponseBeforeJoinRoom.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseBeforeJoinRoom.Name)
			Protocol.All[Protocol._MSG_ResponseBeforeJoinRoom.Index] = Protocol._MSG_ResponseBeforeJoinRoom
		}
		return Protocol._MSG_ResponseBeforeJoinRoom
	}

	private static _MSG_JoinRoom:ProtocolType<msg.MSG_JoinRoom> = null
	public static MSG_JoinRoom_Index = 66
	public static get MSG_JoinRoom(): ProtocolType<msg.MSG_JoinRoom> {
		if (Protocol._MSG_JoinRoom == null) {
			Protocol._MSG_JoinRoom = new ProtocolType<msg.MSG_JoinRoom>()
			Protocol._MSG_JoinRoom.Index = 66
			Protocol._MSG_JoinRoom.Name = "msg.MSG_JoinRoom"
			Protocol._MSG_JoinRoom.Proto = Protocol.Root.lookupType(Protocol._MSG_JoinRoom.Name)
			Protocol.All[Protocol._MSG_JoinRoom.Index] = Protocol._MSG_JoinRoom
		}
		return Protocol._MSG_JoinRoom
	}

	private static _MSG_ChangeName:ProtocolType<msg.MSG_ChangeName> = null
	public static MSG_ChangeName_Index = 67
	public static get MSG_ChangeName(): ProtocolType<msg.MSG_ChangeName> {
		if (Protocol._MSG_ChangeName == null) {
			Protocol._MSG_ChangeName = new ProtocolType<msg.MSG_ChangeName>()
			Protocol._MSG_ChangeName.Index = 67
			Protocol._MSG_ChangeName.Name = "msg.MSG_ChangeName"
			Protocol._MSG_ChangeName.Proto = Protocol.Root.lookupType(Protocol._MSG_ChangeName.Name)
			Protocol.All[Protocol._MSG_ChangeName.Index] = Protocol._MSG_ChangeName
		}
		return Protocol._MSG_ChangeName
	}

	private static _MSG_MatchInfo:ProtocolType<msg.MSG_MatchInfo> = null
	public static MSG_MatchInfo_Index = 68
	public static get MSG_MatchInfo(): ProtocolType<msg.MSG_MatchInfo> {
		if (Protocol._MSG_MatchInfo == null) {
			Protocol._MSG_MatchInfo = new ProtocolType<msg.MSG_MatchInfo>()
			Protocol._MSG_MatchInfo.Index = 68
			Protocol._MSG_MatchInfo.Name = "msg.MSG_MatchInfo"
			Protocol._MSG_MatchInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_MatchInfo.Name)
			Protocol.All[Protocol._MSG_MatchInfo.Index] = Protocol._MSG_MatchInfo
		}
		return Protocol._MSG_MatchInfo
	}

	private static _MSG_ActiveWeapon:ProtocolType<msg.MSG_ActiveWeapon> = null
	public static MSG_ActiveWeapon_Index = 69
	public static get MSG_ActiveWeapon(): ProtocolType<msg.MSG_ActiveWeapon> {
		if (Protocol._MSG_ActiveWeapon == null) {
			Protocol._MSG_ActiveWeapon = new ProtocolType<msg.MSG_ActiveWeapon>()
			Protocol._MSG_ActiveWeapon.Index = 69
			Protocol._MSG_ActiveWeapon.Name = "msg.MSG_ActiveWeapon"
			Protocol._MSG_ActiveWeapon.Proto = Protocol.Root.lookupType(Protocol._MSG_ActiveWeapon.Name)
			Protocol.All[Protocol._MSG_ActiveWeapon.Index] = Protocol._MSG_ActiveWeapon
		}
		return Protocol._MSG_ActiveWeapon
	}

	private static _MSG_ActiveWeaponResponse:ProtocolType<msg.MSG_ActiveWeaponResponse> = null
	public static MSG_ActiveWeaponResponse_Index = 70
	public static get MSG_ActiveWeaponResponse(): ProtocolType<msg.MSG_ActiveWeaponResponse> {
		if (Protocol._MSG_ActiveWeaponResponse == null) {
			Protocol._MSG_ActiveWeaponResponse = new ProtocolType<msg.MSG_ActiveWeaponResponse>()
			Protocol._MSG_ActiveWeaponResponse.Index = 70
			Protocol._MSG_ActiveWeaponResponse.Name = "msg.MSG_ActiveWeaponResponse"
			Protocol._MSG_ActiveWeaponResponse.Proto = Protocol.Root.lookupType(Protocol._MSG_ActiveWeaponResponse.Name)
			Protocol.All[Protocol._MSG_ActiveWeaponResponse.Index] = Protocol._MSG_ActiveWeaponResponse
		}
		return Protocol._MSG_ActiveWeaponResponse
	}

	private static _MSG_UnlockWeapon:ProtocolType<msg.MSG_UnlockWeapon> = null
	public static MSG_UnlockWeapon_Index = 71
	public static get MSG_UnlockWeapon(): ProtocolType<msg.MSG_UnlockWeapon> {
		if (Protocol._MSG_UnlockWeapon == null) {
			Protocol._MSG_UnlockWeapon = new ProtocolType<msg.MSG_UnlockWeapon>()
			Protocol._MSG_UnlockWeapon.Index = 71
			Protocol._MSG_UnlockWeapon.Name = "msg.MSG_UnlockWeapon"
			Protocol._MSG_UnlockWeapon.Proto = Protocol.Root.lookupType(Protocol._MSG_UnlockWeapon.Name)
			Protocol.All[Protocol._MSG_UnlockWeapon.Index] = Protocol._MSG_UnlockWeapon
		}
		return Protocol._MSG_UnlockWeapon
	}

	private static _MSG_UnlockWeaponResponse:ProtocolType<msg.MSG_UnlockWeaponResponse> = null
	public static MSG_UnlockWeaponResponse_Index = 72
	public static get MSG_UnlockWeaponResponse(): ProtocolType<msg.MSG_UnlockWeaponResponse> {
		if (Protocol._MSG_UnlockWeaponResponse == null) {
			Protocol._MSG_UnlockWeaponResponse = new ProtocolType<msg.MSG_UnlockWeaponResponse>()
			Protocol._MSG_UnlockWeaponResponse.Index = 72
			Protocol._MSG_UnlockWeaponResponse.Name = "msg.MSG_UnlockWeaponResponse"
			Protocol._MSG_UnlockWeaponResponse.Proto = Protocol.Root.lookupType(Protocol._MSG_UnlockWeaponResponse.Name)
			Protocol.All[Protocol._MSG_UnlockWeaponResponse.Index] = Protocol._MSG_UnlockWeaponResponse
		}
		return Protocol._MSG_UnlockWeaponResponse
	}

	private static _MSG_GetMyRoomId:ProtocolType<msg.MSG_GetMyRoomId> = null
	public static MSG_GetMyRoomId_Index = 378
	public static get MSG_GetMyRoomId(): ProtocolType<msg.MSG_GetMyRoomId> {
		if (Protocol._MSG_GetMyRoomId == null) {
			Protocol._MSG_GetMyRoomId = new ProtocolType<msg.MSG_GetMyRoomId>()
			Protocol._MSG_GetMyRoomId.Index = 378
			Protocol._MSG_GetMyRoomId.Name = "msg.MSG_GetMyRoomId"
			Protocol._MSG_GetMyRoomId.Proto = Protocol.Root.lookupType(Protocol._MSG_GetMyRoomId.Name)
			Protocol.All[Protocol._MSG_GetMyRoomId.Index] = Protocol._MSG_GetMyRoomId
		}
		return Protocol._MSG_GetMyRoomId
	}

	private static _MSG_RetMyRoomId:ProtocolType<msg.MSG_RetMyRoomId> = null
	public static MSG_RetMyRoomId_Index = 379
	public static get MSG_RetMyRoomId(): ProtocolType<msg.MSG_RetMyRoomId> {
		if (Protocol._MSG_RetMyRoomId == null) {
			Protocol._MSG_RetMyRoomId = new ProtocolType<msg.MSG_RetMyRoomId>()
			Protocol._MSG_RetMyRoomId.Index = 379
			Protocol._MSG_RetMyRoomId.Name = "msg.MSG_RetMyRoomId"
			Protocol._MSG_RetMyRoomId.Proto = Protocol.Root.lookupType(Protocol._MSG_RetMyRoomId.Name)
			Protocol.All[Protocol._MSG_RetMyRoomId.Index] = Protocol._MSG_RetMyRoomId
		}
		return Protocol._MSG_RetMyRoomId
	}

	private static _MSG_UpdatePlayerAttribute:ProtocolType<msg.MSG_UpdatePlayerAttribute> = null
	public static MSG_UpdatePlayerAttribute_Index = 73
	public static get MSG_UpdatePlayerAttribute(): ProtocolType<msg.MSG_UpdatePlayerAttribute> {
		if (Protocol._MSG_UpdatePlayerAttribute == null) {
			Protocol._MSG_UpdatePlayerAttribute = new ProtocolType<msg.MSG_UpdatePlayerAttribute>()
			Protocol._MSG_UpdatePlayerAttribute.Index = 73
			Protocol._MSG_UpdatePlayerAttribute.Name = "msg.MSG_UpdatePlayerAttribute"
			Protocol._MSG_UpdatePlayerAttribute.Proto = Protocol.Root.lookupType(Protocol._MSG_UpdatePlayerAttribute.Name)
			Protocol.All[Protocol._MSG_UpdatePlayerAttribute.Index] = Protocol._MSG_UpdatePlayerAttribute
		}
		return Protocol._MSG_UpdatePlayerAttribute
	}

	private static _MSG_AddBoxData:ProtocolType<msg.MSG_AddBoxData> = null
	public static MSG_AddBoxData_Index = 74
	public static get MSG_AddBoxData(): ProtocolType<msg.MSG_AddBoxData> {
		if (Protocol._MSG_AddBoxData == null) {
			Protocol._MSG_AddBoxData = new ProtocolType<msg.MSG_AddBoxData>()
			Protocol._MSG_AddBoxData.Index = 74
			Protocol._MSG_AddBoxData.Name = "msg.MSG_AddBoxData"
			Protocol._MSG_AddBoxData.Proto = Protocol.Root.lookupType(Protocol._MSG_AddBoxData.Name)
			Protocol.All[Protocol._MSG_AddBoxData.Index] = Protocol._MSG_AddBoxData
		}
		return Protocol._MSG_AddBoxData
	}

	private static _MSG_UpdateBoxData:ProtocolType<msg.MSG_UpdateBoxData> = null
	public static MSG_UpdateBoxData_Index = 75
	public static get MSG_UpdateBoxData(): ProtocolType<msg.MSG_UpdateBoxData> {
		if (Protocol._MSG_UpdateBoxData == null) {
			Protocol._MSG_UpdateBoxData = new ProtocolType<msg.MSG_UpdateBoxData>()
			Protocol._MSG_UpdateBoxData.Index = 75
			Protocol._MSG_UpdateBoxData.Name = "msg.MSG_UpdateBoxData"
			Protocol._MSG_UpdateBoxData.Proto = Protocol.Root.lookupType(Protocol._MSG_UpdateBoxData.Name)
			Protocol.All[Protocol._MSG_UpdateBoxData.Index] = Protocol._MSG_UpdateBoxData
		}
		return Protocol._MSG_UpdateBoxData
	}

	private static _MSG_UnlockBox:ProtocolType<msg.MSG_UnlockBox> = null
	public static MSG_UnlockBox_Index = 76
	public static get MSG_UnlockBox(): ProtocolType<msg.MSG_UnlockBox> {
		if (Protocol._MSG_UnlockBox == null) {
			Protocol._MSG_UnlockBox = new ProtocolType<msg.MSG_UnlockBox>()
			Protocol._MSG_UnlockBox.Index = 76
			Protocol._MSG_UnlockBox.Name = "msg.MSG_UnlockBox"
			Protocol._MSG_UnlockBox.Proto = Protocol.Root.lookupType(Protocol._MSG_UnlockBox.Name)
			Protocol.All[Protocol._MSG_UnlockBox.Index] = Protocol._MSG_UnlockBox
		}
		return Protocol._MSG_UnlockBox
	}

	private static _MSG_OpenBox:ProtocolType<msg.MSG_OpenBox> = null
	public static MSG_OpenBox_Index = 77
	public static get MSG_OpenBox(): ProtocolType<msg.MSG_OpenBox> {
		if (Protocol._MSG_OpenBox == null) {
			Protocol._MSG_OpenBox = new ProtocolType<msg.MSG_OpenBox>()
			Protocol._MSG_OpenBox.Index = 77
			Protocol._MSG_OpenBox.Name = "msg.MSG_OpenBox"
			Protocol._MSG_OpenBox.Proto = Protocol.Root.lookupType(Protocol._MSG_OpenBox.Name)
			Protocol.All[Protocol._MSG_OpenBox.Index] = Protocol._MSG_OpenBox
		}
		return Protocol._MSG_OpenBox
	}

	private static _MSG_OpenBoxResponse:ProtocolType<msg.MSG_OpenBoxResponse> = null
	public static MSG_OpenBoxResponse_Index = 78
	public static get MSG_OpenBoxResponse(): ProtocolType<msg.MSG_OpenBoxResponse> {
		if (Protocol._MSG_OpenBoxResponse == null) {
			Protocol._MSG_OpenBoxResponse = new ProtocolType<msg.MSG_OpenBoxResponse>()
			Protocol._MSG_OpenBoxResponse.Index = 78
			Protocol._MSG_OpenBoxResponse.Name = "msg.MSG_OpenBoxResponse"
			Protocol._MSG_OpenBoxResponse.Proto = Protocol.Root.lookupType(Protocol._MSG_OpenBoxResponse.Name)
			Protocol.All[Protocol._MSG_OpenBoxResponse.Index] = Protocol._MSG_OpenBoxResponse
		}
		return Protocol._MSG_OpenBoxResponse
	}

	private static _MSG_GMCommand:ProtocolType<msg.MSG_GMCommand> = null
	public static MSG_GMCommand_Index = 79
	public static get MSG_GMCommand(): ProtocolType<msg.MSG_GMCommand> {
		if (Protocol._MSG_GMCommand == null) {
			Protocol._MSG_GMCommand = new ProtocolType<msg.MSG_GMCommand>()
			Protocol._MSG_GMCommand.Index = 79
			Protocol._MSG_GMCommand.Name = "msg.MSG_GMCommand"
			Protocol._MSG_GMCommand.Proto = Protocol.Root.lookupType(Protocol._MSG_GMCommand.Name)
			Protocol.All[Protocol._MSG_GMCommand.Index] = Protocol._MSG_GMCommand
		}
		return Protocol._MSG_GMCommand
	}

	private static _MSG_OnRegister:ProtocolType<msg.MSG_OnRegister> = null
	public static MSG_OnRegister_Index = 80
	public static get MSG_OnRegister(): ProtocolType<msg.MSG_OnRegister> {
		if (Protocol._MSG_OnRegister == null) {
			Protocol._MSG_OnRegister = new ProtocolType<msg.MSG_OnRegister>()
			Protocol._MSG_OnRegister.Index = 80
			Protocol._MSG_OnRegister.Name = "msg.MSG_OnRegister"
			Protocol._MSG_OnRegister.Proto = Protocol.Root.lookupType(Protocol._MSG_OnRegister.Name)
			Protocol.All[Protocol._MSG_OnRegister.Index] = Protocol._MSG_OnRegister
		}
		return Protocol._MSG_OnRegister
	}

	private static _MSG_ChangeNameResult:ProtocolType<msg.MSG_ChangeNameResult> = null
	public static MSG_ChangeNameResult_Index = 81
	public static get MSG_ChangeNameResult(): ProtocolType<msg.MSG_ChangeNameResult> {
		if (Protocol._MSG_ChangeNameResult == null) {
			Protocol._MSG_ChangeNameResult = new ProtocolType<msg.MSG_ChangeNameResult>()
			Protocol._MSG_ChangeNameResult.Index = 81
			Protocol._MSG_ChangeNameResult.Name = "msg.MSG_ChangeNameResult"
			Protocol._MSG_ChangeNameResult.Proto = Protocol.Root.lookupType(Protocol._MSG_ChangeNameResult.Name)
			Protocol.All[Protocol._MSG_ChangeNameResult.Index] = Protocol._MSG_ChangeNameResult
		}
		return Protocol._MSG_ChangeNameResult
	}

	private static _MSG_ChangeFace:ProtocolType<msg.MSG_ChangeFace> = null
	public static MSG_ChangeFace_Index = 82
	public static get MSG_ChangeFace(): ProtocolType<msg.MSG_ChangeFace> {
		if (Protocol._MSG_ChangeFace == null) {
			Protocol._MSG_ChangeFace = new ProtocolType<msg.MSG_ChangeFace>()
			Protocol._MSG_ChangeFace.Index = 82
			Protocol._MSG_ChangeFace.Name = "msg.MSG_ChangeFace"
			Protocol._MSG_ChangeFace.Proto = Protocol.Root.lookupType(Protocol._MSG_ChangeFace.Name)
			Protocol.All[Protocol._MSG_ChangeFace.Index] = Protocol._MSG_ChangeFace
		}
		return Protocol._MSG_ChangeFace
	}

	private static _MSG_ChangeGender:ProtocolType<msg.MSG_ChangeGender> = null
	public static MSG_ChangeGender_Index = 83
	public static get MSG_ChangeGender(): ProtocolType<msg.MSG_ChangeGender> {
		if (Protocol._MSG_ChangeGender == null) {
			Protocol._MSG_ChangeGender = new ProtocolType<msg.MSG_ChangeGender>()
			Protocol._MSG_ChangeGender.Index = 83
			Protocol._MSG_ChangeGender.Name = "msg.MSG_ChangeGender"
			Protocol._MSG_ChangeGender.Proto = Protocol.Root.lookupType(Protocol._MSG_ChangeGender.Name)
			Protocol.All[Protocol._MSG_ChangeGender.Index] = Protocol._MSG_ChangeGender
		}
		return Protocol._MSG_ChangeGender
	}

	private static _MSG_NotifyRecentNews:ProtocolType<msg.MSG_NotifyRecentNews> = null
	public static MSG_NotifyRecentNews_Index = 84
	public static get MSG_NotifyRecentNews(): ProtocolType<msg.MSG_NotifyRecentNews> {
		if (Protocol._MSG_NotifyRecentNews == null) {
			Protocol._MSG_NotifyRecentNews = new ProtocolType<msg.MSG_NotifyRecentNews>()
			Protocol._MSG_NotifyRecentNews.Index = 84
			Protocol._MSG_NotifyRecentNews.Name = "msg.MSG_NotifyRecentNews"
			Protocol._MSG_NotifyRecentNews.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyRecentNews.Name)
			Protocol.All[Protocol._MSG_NotifyRecentNews.Index] = Protocol._MSG_NotifyRecentNews
		}
		return Protocol._MSG_NotifyRecentNews
	}

	private static _MSG_RequestSystemSetting:ProtocolType<msg.MSG_RequestSystemSetting> = null
	public static MSG_RequestSystemSetting_Index = 85
	public static get MSG_RequestSystemSetting(): ProtocolType<msg.MSG_RequestSystemSetting> {
		if (Protocol._MSG_RequestSystemSetting == null) {
			Protocol._MSG_RequestSystemSetting = new ProtocolType<msg.MSG_RequestSystemSetting>()
			Protocol._MSG_RequestSystemSetting.Index = 85
			Protocol._MSG_RequestSystemSetting.Name = "msg.MSG_RequestSystemSetting"
			Protocol._MSG_RequestSystemSetting.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestSystemSetting.Name)
			Protocol.All[Protocol._MSG_RequestSystemSetting.Index] = Protocol._MSG_RequestSystemSetting
		}
		return Protocol._MSG_RequestSystemSetting
	}

	private static _MSG_ModifySystemSetting:ProtocolType<msg.MSG_ModifySystemSetting> = null
	public static MSG_ModifySystemSetting_Index = 86
	public static get MSG_ModifySystemSetting(): ProtocolType<msg.MSG_ModifySystemSetting> {
		if (Protocol._MSG_ModifySystemSetting == null) {
			Protocol._MSG_ModifySystemSetting = new ProtocolType<msg.MSG_ModifySystemSetting>()
			Protocol._MSG_ModifySystemSetting.Index = 86
			Protocol._MSG_ModifySystemSetting.Name = "msg.MSG_ModifySystemSetting"
			Protocol._MSG_ModifySystemSetting.Proto = Protocol.Root.lookupType(Protocol._MSG_ModifySystemSetting.Name)
			Protocol.All[Protocol._MSG_ModifySystemSetting.Index] = Protocol._MSG_ModifySystemSetting
		}
		return Protocol._MSG_ModifySystemSetting
	}

	private static _MSG_ResponseSystemSetting:ProtocolType<msg.MSG_ResponseSystemSetting> = null
	public static MSG_ResponseSystemSetting_Index = 87
	public static get MSG_ResponseSystemSetting(): ProtocolType<msg.MSG_ResponseSystemSetting> {
		if (Protocol._MSG_ResponseSystemSetting == null) {
			Protocol._MSG_ResponseSystemSetting = new ProtocolType<msg.MSG_ResponseSystemSetting>()
			Protocol._MSG_ResponseSystemSetting.Index = 87
			Protocol._MSG_ResponseSystemSetting.Name = "msg.MSG_ResponseSystemSetting"
			Protocol._MSG_ResponseSystemSetting.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseSystemSetting.Name)
			Protocol.All[Protocol._MSG_ResponseSystemSetting.Index] = Protocol._MSG_ResponseSystemSetting
		}
		return Protocol._MSG_ResponseSystemSetting
	}

	private static _MSG_DuplicateLogin:ProtocolType<msg.MSG_DuplicateLogin> = null
	public static MSG_DuplicateLogin_Index = 217
	public static get MSG_DuplicateLogin(): ProtocolType<msg.MSG_DuplicateLogin> {
		if (Protocol._MSG_DuplicateLogin == null) {
			Protocol._MSG_DuplicateLogin = new ProtocolType<msg.MSG_DuplicateLogin>()
			Protocol._MSG_DuplicateLogin.Index = 217
			Protocol._MSG_DuplicateLogin.Name = "msg.MSG_DuplicateLogin"
			Protocol._MSG_DuplicateLogin.Proto = Protocol.Root.lookupType(Protocol._MSG_DuplicateLogin.Name)
			Protocol.All[Protocol._MSG_DuplicateLogin.Index] = Protocol._MSG_DuplicateLogin
		}
		return Protocol._MSG_DuplicateLogin
	}

	private static _MSG_NotifyBoxes:ProtocolType<msg.MSG_NotifyBoxes> = null
	public static MSG_NotifyBoxes_Index = 280
	public static get MSG_NotifyBoxes(): ProtocolType<msg.MSG_NotifyBoxes> {
		if (Protocol._MSG_NotifyBoxes == null) {
			Protocol._MSG_NotifyBoxes = new ProtocolType<msg.MSG_NotifyBoxes>()
			Protocol._MSG_NotifyBoxes.Index = 280
			Protocol._MSG_NotifyBoxes.Name = "msg.MSG_NotifyBoxes"
			Protocol._MSG_NotifyBoxes.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyBoxes.Name)
			Protocol.All[Protocol._MSG_NotifyBoxes.Index] = Protocol._MSG_NotifyBoxes
		}
		return Protocol._MSG_NotifyBoxes
	}

	private static _MSG_RequireStorList:ProtocolType<msg.MSG_RequireStorList> = null
	public static MSG_RequireStorList_Index = 88
	public static get MSG_RequireStorList(): ProtocolType<msg.MSG_RequireStorList> {
		if (Protocol._MSG_RequireStorList == null) {
			Protocol._MSG_RequireStorList = new ProtocolType<msg.MSG_RequireStorList>()
			Protocol._MSG_RequireStorList.Index = 88
			Protocol._MSG_RequireStorList.Name = "msg.MSG_RequireStorList"
			Protocol._MSG_RequireStorList.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireStorList.Name)
			Protocol.All[Protocol._MSG_RequireStorList.Index] = Protocol._MSG_RequireStorList
		}
		return Protocol._MSG_RequireStorList
	}

	private static _MSG_SendStorList:ProtocolType<msg.MSG_SendStorList> = null
	public static MSG_SendStorList_Index = 89
	public static get MSG_SendStorList(): ProtocolType<msg.MSG_SendStorList> {
		if (Protocol._MSG_SendStorList == null) {
			Protocol._MSG_SendStorList = new ProtocolType<msg.MSG_SendStorList>()
			Protocol._MSG_SendStorList.Index = 89
			Protocol._MSG_SendStorList.Name = "msg.MSG_SendStorList"
			Protocol._MSG_SendStorList.Proto = Protocol.Root.lookupType(Protocol._MSG_SendStorList.Name)
			Protocol.All[Protocol._MSG_SendStorList.Index] = Protocol._MSG_SendStorList
		}
		return Protocol._MSG_SendStorList
	}

	private static _MSG_RequestOtherSocialNum:ProtocolType<msg.MSG_RequestOtherSocialNum> = null
	public static MSG_RequestOtherSocialNum_Index = 90
	public static get MSG_RequestOtherSocialNum(): ProtocolType<msg.MSG_RequestOtherSocialNum> {
		if (Protocol._MSG_RequestOtherSocialNum == null) {
			Protocol._MSG_RequestOtherSocialNum = new ProtocolType<msg.MSG_RequestOtherSocialNum>()
			Protocol._MSG_RequestOtherSocialNum.Index = 90
			Protocol._MSG_RequestOtherSocialNum.Name = "msg.MSG_RequestOtherSocialNum"
			Protocol._MSG_RequestOtherSocialNum.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestOtherSocialNum.Name)
			Protocol.All[Protocol._MSG_RequestOtherSocialNum.Index] = Protocol._MSG_RequestOtherSocialNum
		}
		return Protocol._MSG_RequestOtherSocialNum
	}

	private static _MSG_ResponseSocialNum:ProtocolType<msg.MSG_ResponseSocialNum> = null
	public static MSG_ResponseSocialNum_Index = 91
	public static get MSG_ResponseSocialNum(): ProtocolType<msg.MSG_ResponseSocialNum> {
		if (Protocol._MSG_ResponseSocialNum == null) {
			Protocol._MSG_ResponseSocialNum = new ProtocolType<msg.MSG_ResponseSocialNum>()
			Protocol._MSG_ResponseSocialNum.Index = 91
			Protocol._MSG_ResponseSocialNum.Name = "msg.MSG_ResponseSocialNum"
			Protocol._MSG_ResponseSocialNum.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseSocialNum.Name)
			Protocol.All[Protocol._MSG_ResponseSocialNum.Index] = Protocol._MSG_ResponseSocialNum
		}
		return Protocol._MSG_ResponseSocialNum
	}

	private static _MSG_RequireWatchHim:ProtocolType<msg.MSG_RequireWatchHim> = null
	public static MSG_RequireWatchHim_Index = 92
	public static get MSG_RequireWatchHim(): ProtocolType<msg.MSG_RequireWatchHim> {
		if (Protocol._MSG_RequireWatchHim == null) {
			Protocol._MSG_RequireWatchHim = new ProtocolType<msg.MSG_RequireWatchHim>()
			Protocol._MSG_RequireWatchHim.Index = 92
			Protocol._MSG_RequireWatchHim.Name = "msg.MSG_RequireWatchHim"
			Protocol._MSG_RequireWatchHim.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireWatchHim.Name)
			Protocol.All[Protocol._MSG_RequireWatchHim.Index] = Protocol._MSG_RequireWatchHim
		}
		return Protocol._MSG_RequireWatchHim
	}

	private static _MSG_CancelWatchHim:ProtocolType<msg.MSG_CancelWatchHim> = null
	public static MSG_CancelWatchHim_Index = 93
	public static get MSG_CancelWatchHim(): ProtocolType<msg.MSG_CancelWatchHim> {
		if (Protocol._MSG_CancelWatchHim == null) {
			Protocol._MSG_CancelWatchHim = new ProtocolType<msg.MSG_CancelWatchHim>()
			Protocol._MSG_CancelWatchHim.Index = 93
			Protocol._MSG_CancelWatchHim.Name = "msg.MSG_CancelWatchHim"
			Protocol._MSG_CancelWatchHim.Proto = Protocol.Root.lookupType(Protocol._MSG_CancelWatchHim.Name)
			Protocol.All[Protocol._MSG_CancelWatchHim.Index] = Protocol._MSG_CancelWatchHim
		}
		return Protocol._MSG_CancelWatchHim
	}

	private static _MSG_SombodyWatchMe:ProtocolType<msg.MSG_SombodyWatchMe> = null
	public static MSG_SombodyWatchMe_Index = 94
	public static get MSG_SombodyWatchMe(): ProtocolType<msg.MSG_SombodyWatchMe> {
		if (Protocol._MSG_SombodyWatchMe == null) {
			Protocol._MSG_SombodyWatchMe = new ProtocolType<msg.MSG_SombodyWatchMe>()
			Protocol._MSG_SombodyWatchMe.Index = 94
			Protocol._MSG_SombodyWatchMe.Name = "msg.MSG_SombodyWatchMe"
			Protocol._MSG_SombodyWatchMe.Proto = Protocol.Root.lookupType(Protocol._MSG_SombodyWatchMe.Name)
			Protocol.All[Protocol._MSG_SombodyWatchMe.Index] = Protocol._MSG_SombodyWatchMe
		}
		return Protocol._MSG_SombodyWatchMe
	}

	private static _MSG_SombodyCancelWatchMe:ProtocolType<msg.MSG_SombodyCancelWatchMe> = null
	public static MSG_SombodyCancelWatchMe_Index = 95
	public static get MSG_SombodyCancelWatchMe(): ProtocolType<msg.MSG_SombodyCancelWatchMe> {
		if (Protocol._MSG_SombodyCancelWatchMe == null) {
			Protocol._MSG_SombodyCancelWatchMe = new ProtocolType<msg.MSG_SombodyCancelWatchMe>()
			Protocol._MSG_SombodyCancelWatchMe.Index = 95
			Protocol._MSG_SombodyCancelWatchMe.Name = "msg.MSG_SombodyCancelWatchMe"
			Protocol._MSG_SombodyCancelWatchMe.Proto = Protocol.Root.lookupType(Protocol._MSG_SombodyCancelWatchMe.Name)
			Protocol.All[Protocol._MSG_SombodyCancelWatchMe.Index] = Protocol._MSG_SombodyCancelWatchMe
		}
		return Protocol._MSG_SombodyCancelWatchMe
	}

	private static _MSG_RequireWatchList:ProtocolType<msg.MSG_RequireWatchList> = null
	public static MSG_RequireWatchList_Index = 96
	public static get MSG_RequireWatchList(): ProtocolType<msg.MSG_RequireWatchList> {
		if (Protocol._MSG_RequireWatchList == null) {
			Protocol._MSG_RequireWatchList = new ProtocolType<msg.MSG_RequireWatchList>()
			Protocol._MSG_RequireWatchList.Index = 96
			Protocol._MSG_RequireWatchList.Name = "msg.MSG_RequireWatchList"
			Protocol._MSG_RequireWatchList.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireWatchList.Name)
			Protocol.All[Protocol._MSG_RequireWatchList.Index] = Protocol._MSG_RequireWatchList
		}
		return Protocol._MSG_RequireWatchList
	}

	private static _MSG_ResponseWatchList:ProtocolType<msg.MSG_ResponseWatchList> = null
	public static MSG_ResponseWatchList_Index = 97
	public static get MSG_ResponseWatchList(): ProtocolType<msg.MSG_ResponseWatchList> {
		if (Protocol._MSG_ResponseWatchList == null) {
			Protocol._MSG_ResponseWatchList = new ProtocolType<msg.MSG_ResponseWatchList>()
			Protocol._MSG_ResponseWatchList.Index = 97
			Protocol._MSG_ResponseWatchList.Name = "msg.MSG_ResponseWatchList"
			Protocol._MSG_ResponseWatchList.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseWatchList.Name)
			Protocol.All[Protocol._MSG_ResponseWatchList.Index] = Protocol._MSG_ResponseWatchList
		}
		return Protocol._MSG_ResponseWatchList
	}

	private static _MSG_NotifyAddRecentContact:ProtocolType<msg.MSG_NotifyAddRecentContact> = null
	public static MSG_NotifyAddRecentContact_Index = 98
	public static get MSG_NotifyAddRecentContact(): ProtocolType<msg.MSG_NotifyAddRecentContact> {
		if (Protocol._MSG_NotifyAddRecentContact == null) {
			Protocol._MSG_NotifyAddRecentContact = new ProtocolType<msg.MSG_NotifyAddRecentContact>()
			Protocol._MSG_NotifyAddRecentContact.Index = 98
			Protocol._MSG_NotifyAddRecentContact.Name = "msg.MSG_NotifyAddRecentContact"
			Protocol._MSG_NotifyAddRecentContact.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyAddRecentContact.Name)
			Protocol.All[Protocol._MSG_NotifyAddRecentContact.Index] = Protocol._MSG_NotifyAddRecentContact
		}
		return Protocol._MSG_NotifyAddRecentContact
	}

	private static _MSG_NotifyRemoveRecentContact:ProtocolType<msg.MSG_NotifyRemoveRecentContact> = null
	public static MSG_NotifyRemoveRecentContact_Index = 99
	public static get MSG_NotifyRemoveRecentContact(): ProtocolType<msg.MSG_NotifyRemoveRecentContact> {
		if (Protocol._MSG_NotifyRemoveRecentContact == null) {
			Protocol._MSG_NotifyRemoveRecentContact = new ProtocolType<msg.MSG_NotifyRemoveRecentContact>()
			Protocol._MSG_NotifyRemoveRecentContact.Index = 99
			Protocol._MSG_NotifyRemoveRecentContact.Name = "msg.MSG_NotifyRemoveRecentContact"
			Protocol._MSG_NotifyRemoveRecentContact.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyRemoveRecentContact.Name)
			Protocol.All[Protocol._MSG_NotifyRemoveRecentContact.Index] = Protocol._MSG_NotifyRemoveRecentContact
		}
		return Protocol._MSG_NotifyRemoveRecentContact
	}

	private static _MSG_RequestSocial:ProtocolType<msg.MSG_RequestSocial> = null
	public static MSG_RequestSocial_Index = 100
	public static get MSG_RequestSocial(): ProtocolType<msg.MSG_RequestSocial> {
		if (Protocol._MSG_RequestSocial == null) {
			Protocol._MSG_RequestSocial = new ProtocolType<msg.MSG_RequestSocial>()
			Protocol._MSG_RequestSocial.Index = 100
			Protocol._MSG_RequestSocial.Name = "msg.MSG_RequestSocial"
			Protocol._MSG_RequestSocial.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestSocial.Name)
			Protocol.All[Protocol._MSG_RequestSocial.Index] = Protocol._MSG_RequestSocial
		}
		return Protocol._MSG_RequestSocial
	}

	private static _MSG_SearchByName:ProtocolType<msg.MSG_SearchByName> = null
	public static MSG_SearchByName_Index = 101
	public static get MSG_SearchByName(): ProtocolType<msg.MSG_SearchByName> {
		if (Protocol._MSG_SearchByName == null) {
			Protocol._MSG_SearchByName = new ProtocolType<msg.MSG_SearchByName>()
			Protocol._MSG_SearchByName.Index = 101
			Protocol._MSG_SearchByName.Name = "msg.MSG_SearchByName"
			Protocol._MSG_SearchByName.Proto = Protocol.Root.lookupType(Protocol._MSG_SearchByName.Name)
			Protocol.All[Protocol._MSG_SearchByName.Index] = Protocol._MSG_SearchByName
		}
		return Protocol._MSG_SearchByName
	}

	private static _MSG_SearchByNameResponse:ProtocolType<msg.MSG_SearchByNameResponse> = null
	public static MSG_SearchByNameResponse_Index = 102
	public static get MSG_SearchByNameResponse(): ProtocolType<msg.MSG_SearchByNameResponse> {
		if (Protocol._MSG_SearchByNameResponse == null) {
			Protocol._MSG_SearchByNameResponse = new ProtocolType<msg.MSG_SearchByNameResponse>()
			Protocol._MSG_SearchByNameResponse.Index = 102
			Protocol._MSG_SearchByNameResponse.Name = "msg.MSG_SearchByNameResponse"
			Protocol._MSG_SearchByNameResponse.Proto = Protocol.Root.lookupType(Protocol._MSG_SearchByNameResponse.Name)
			Protocol.All[Protocol._MSG_SearchByNameResponse.Index] = Protocol._MSG_SearchByNameResponse
		}
		return Protocol._MSG_SearchByNameResponse
	}

	private static _MSG_RecentNews:ProtocolType<msg.MSG_RecentNews> = null
	public static MSG_RecentNews_Index = 103
	public static get MSG_RecentNews(): ProtocolType<msg.MSG_RecentNews> {
		if (Protocol._MSG_RecentNews == null) {
			Protocol._MSG_RecentNews = new ProtocolType<msg.MSG_RecentNews>()
			Protocol._MSG_RecentNews.Index = 103
			Protocol._MSG_RecentNews.Name = "msg.MSG_RecentNews"
			Protocol._MSG_RecentNews.Proto = Protocol.Root.lookupType(Protocol._MSG_RecentNews.Name)
			Protocol.All[Protocol._MSG_RecentNews.Index] = Protocol._MSG_RecentNews
		}
		return Protocol._MSG_RecentNews
	}

	private static _MSG_SendFollowInfo:ProtocolType<msg.MSG_SendFollowInfo> = null
	public static MSG_SendFollowInfo_Index = 104
	public static get MSG_SendFollowInfo(): ProtocolType<msg.MSG_SendFollowInfo> {
		if (Protocol._MSG_SendFollowInfo == null) {
			Protocol._MSG_SendFollowInfo = new ProtocolType<msg.MSG_SendFollowInfo>()
			Protocol._MSG_SendFollowInfo.Index = 104
			Protocol._MSG_SendFollowInfo.Name = "msg.MSG_SendFollowInfo"
			Protocol._MSG_SendFollowInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_SendFollowInfo.Name)
			Protocol.All[Protocol._MSG_SendFollowInfo.Index] = Protocol._MSG_SendFollowInfo
		}
		return Protocol._MSG_SendFollowInfo
	}

	private static _MSG_RequestEnterIntoSkillGuide:ProtocolType<msg.MSG_RequestEnterIntoSkillGuide> = null
	public static MSG_RequestEnterIntoSkillGuide_Index = 105
	public static get MSG_RequestEnterIntoSkillGuide(): ProtocolType<msg.MSG_RequestEnterIntoSkillGuide> {
		if (Protocol._MSG_RequestEnterIntoSkillGuide == null) {
			Protocol._MSG_RequestEnterIntoSkillGuide = new ProtocolType<msg.MSG_RequestEnterIntoSkillGuide>()
			Protocol._MSG_RequestEnterIntoSkillGuide.Index = 105
			Protocol._MSG_RequestEnterIntoSkillGuide.Name = "msg.MSG_RequestEnterIntoSkillGuide"
			Protocol._MSG_RequestEnterIntoSkillGuide.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestEnterIntoSkillGuide.Name)
			Protocol.All[Protocol._MSG_RequestEnterIntoSkillGuide.Index] = Protocol._MSG_RequestEnterIntoSkillGuide
		}
		return Protocol._MSG_RequestEnterIntoSkillGuide
	}

	private static _MSG_SkipSkillGuide:ProtocolType<msg.MSG_SkipSkillGuide> = null
	public static MSG_SkipSkillGuide_Index = 234
	public static get MSG_SkipSkillGuide(): ProtocolType<msg.MSG_SkipSkillGuide> {
		if (Protocol._MSG_SkipSkillGuide == null) {
			Protocol._MSG_SkipSkillGuide = new ProtocolType<msg.MSG_SkipSkillGuide>()
			Protocol._MSG_SkipSkillGuide.Index = 234
			Protocol._MSG_SkipSkillGuide.Name = "msg.MSG_SkipSkillGuide"
			Protocol._MSG_SkipSkillGuide.Proto = Protocol.Root.lookupType(Protocol._MSG_SkipSkillGuide.Name)
			Protocol.All[Protocol._MSG_SkipSkillGuide.Index] = Protocol._MSG_SkipSkillGuide
		}
		return Protocol._MSG_SkipSkillGuide
	}

	private static _MSG_SetSkillGuide:ProtocolType<msg.MSG_SetSkillGuide> = null
	public static MSG_SetSkillGuide_Index = 246
	public static get MSG_SetSkillGuide(): ProtocolType<msg.MSG_SetSkillGuide> {
		if (Protocol._MSG_SetSkillGuide == null) {
			Protocol._MSG_SetSkillGuide = new ProtocolType<msg.MSG_SetSkillGuide>()
			Protocol._MSG_SetSkillGuide.Index = 246
			Protocol._MSG_SetSkillGuide.Name = "msg.MSG_SetSkillGuide"
			Protocol._MSG_SetSkillGuide.Proto = Protocol.Root.lookupType(Protocol._MSG_SetSkillGuide.Name)
			Protocol.All[Protocol._MSG_SetSkillGuide.Index] = Protocol._MSG_SetSkillGuide
		}
		return Protocol._MSG_SetSkillGuide
	}

	private static _MSG_HaveATry:ProtocolType<msg.MSG_HaveATry> = null
	public static MSG_HaveATry_Index = 106
	public static get MSG_HaveATry(): ProtocolType<msg.MSG_HaveATry> {
		if (Protocol._MSG_HaveATry == null) {
			Protocol._MSG_HaveATry = new ProtocolType<msg.MSG_HaveATry>()
			Protocol._MSG_HaveATry.Index = 106
			Protocol._MSG_HaveATry.Name = "msg.MSG_HaveATry"
			Protocol._MSG_HaveATry.Proto = Protocol.Root.lookupType(Protocol._MSG_HaveATry.Name)
			Protocol.All[Protocol._MSG_HaveATry.Index] = Protocol._MSG_HaveATry
		}
		return Protocol._MSG_HaveATry
	}

	private static _MSG_RequestUserFollowList:ProtocolType<msg.MSG_RequestUserFollowList> = null
	public static MSG_RequestUserFollowList_Index = 107
	public static get MSG_RequestUserFollowList(): ProtocolType<msg.MSG_RequestUserFollowList> {
		if (Protocol._MSG_RequestUserFollowList == null) {
			Protocol._MSG_RequestUserFollowList = new ProtocolType<msg.MSG_RequestUserFollowList>()
			Protocol._MSG_RequestUserFollowList.Index = 107
			Protocol._MSG_RequestUserFollowList.Name = "msg.MSG_RequestUserFollowList"
			Protocol._MSG_RequestUserFollowList.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestUserFollowList.Name)
			Protocol.All[Protocol._MSG_RequestUserFollowList.Index] = Protocol._MSG_RequestUserFollowList
		}
		return Protocol._MSG_RequestUserFollowList
	}

	private static _MSG_ResponseUserFollowList:ProtocolType<msg.MSG_ResponseUserFollowList> = null
	public static MSG_ResponseUserFollowList_Index = 108
	public static get MSG_ResponseUserFollowList(): ProtocolType<msg.MSG_ResponseUserFollowList> {
		if (Protocol._MSG_ResponseUserFollowList == null) {
			Protocol._MSG_ResponseUserFollowList = new ProtocolType<msg.MSG_ResponseUserFollowList>()
			Protocol._MSG_ResponseUserFollowList.Index = 108
			Protocol._MSG_ResponseUserFollowList.Name = "msg.MSG_ResponseUserFollowList"
			Protocol._MSG_ResponseUserFollowList.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseUserFollowList.Name)
			Protocol.All[Protocol._MSG_ResponseUserFollowList.Index] = Protocol._MSG_ResponseUserFollowList
		}
		return Protocol._MSG_ResponseUserFollowList
	}

	private static _MSG_SetClearOtherNickName:ProtocolType<msg.MSG_SetClearOtherNickName> = null
	public static MSG_SetClearOtherNickName_Index = 109
	public static get MSG_SetClearOtherNickName(): ProtocolType<msg.MSG_SetClearOtherNickName> {
		if (Protocol._MSG_SetClearOtherNickName == null) {
			Protocol._MSG_SetClearOtherNickName = new ProtocolType<msg.MSG_SetClearOtherNickName>()
			Protocol._MSG_SetClearOtherNickName.Index = 109
			Protocol._MSG_SetClearOtherNickName.Name = "msg.MSG_SetClearOtherNickName"
			Protocol._MSG_SetClearOtherNickName.Proto = Protocol.Root.lookupType(Protocol._MSG_SetClearOtherNickName.Name)
			Protocol.All[Protocol._MSG_SetClearOtherNickName.Index] = Protocol._MSG_SetClearOtherNickName
		}
		return Protocol._MSG_SetClearOtherNickName
	}

	private static _MSG_ClearNewFans:ProtocolType<msg.MSG_ClearNewFans> = null
	public static MSG_ClearNewFans_Index = 265
	public static get MSG_ClearNewFans(): ProtocolType<msg.MSG_ClearNewFans> {
		if (Protocol._MSG_ClearNewFans == null) {
			Protocol._MSG_ClearNewFans = new ProtocolType<msg.MSG_ClearNewFans>()
			Protocol._MSG_ClearNewFans.Index = 265
			Protocol._MSG_ClearNewFans.Name = "msg.MSG_ClearNewFans"
			Protocol._MSG_ClearNewFans.Proto = Protocol.Root.lookupType(Protocol._MSG_ClearNewFans.Name)
			Protocol.All[Protocol._MSG_ClearNewFans.Index] = Protocol._MSG_ClearNewFans
		}
		return Protocol._MSG_ClearNewFans
	}

	private static _MSG_RequestRecordBug:ProtocolType<msg.MSG_RequestRecordBug> = null
	public static MSG_RequestRecordBug_Index = 286
	public static get MSG_RequestRecordBug(): ProtocolType<msg.MSG_RequestRecordBug> {
		if (Protocol._MSG_RequestRecordBug == null) {
			Protocol._MSG_RequestRecordBug = new ProtocolType<msg.MSG_RequestRecordBug>()
			Protocol._MSG_RequestRecordBug.Index = 286
			Protocol._MSG_RequestRecordBug.Name = "msg.MSG_RequestRecordBug"
			Protocol._MSG_RequestRecordBug.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestRecordBug.Name)
			Protocol.All[Protocol._MSG_RequestRecordBug.Index] = Protocol._MSG_RequestRecordBug
		}
		return Protocol._MSG_RequestRecordBug
	}

	private static _MSG_PrepareTeam:ProtocolType<msg.MSG_PrepareTeam> = null
	public static MSG_PrepareTeam_Index = 110
	public static get MSG_PrepareTeam(): ProtocolType<msg.MSG_PrepareTeam> {
		if (Protocol._MSG_PrepareTeam == null) {
			Protocol._MSG_PrepareTeam = new ProtocolType<msg.MSG_PrepareTeam>()
			Protocol._MSG_PrepareTeam.Index = 110
			Protocol._MSG_PrepareTeam.Name = "msg.MSG_PrepareTeam"
			Protocol._MSG_PrepareTeam.Proto = Protocol.Root.lookupType(Protocol._MSG_PrepareTeam.Name)
			Protocol.All[Protocol._MSG_PrepareTeam.Index] = Protocol._MSG_PrepareTeam
		}
		return Protocol._MSG_PrepareTeam
	}

	private static _MSG_ResponsePrepareTeam:ProtocolType<msg.MSG_ResponsePrepareTeam> = null
	public static MSG_ResponsePrepareTeam_Index = 111
	public static get MSG_ResponsePrepareTeam(): ProtocolType<msg.MSG_ResponsePrepareTeam> {
		if (Protocol._MSG_ResponsePrepareTeam == null) {
			Protocol._MSG_ResponsePrepareTeam = new ProtocolType<msg.MSG_ResponsePrepareTeam>()
			Protocol._MSG_ResponsePrepareTeam.Index = 111
			Protocol._MSG_ResponsePrepareTeam.Name = "msg.MSG_ResponsePrepareTeam"
			Protocol._MSG_ResponsePrepareTeam.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponsePrepareTeam.Name)
			Protocol.All[Protocol._MSG_ResponsePrepareTeam.Index] = Protocol._MSG_ResponsePrepareTeam
		}
		return Protocol._MSG_ResponsePrepareTeam
	}

	private static _MSG_PrepareTeamData:ProtocolType<msg.MSG_PrepareTeamData> = null
	public static MSG_PrepareTeamData_Index = 112
	public static get MSG_PrepareTeamData(): ProtocolType<msg.MSG_PrepareTeamData> {
		if (Protocol._MSG_PrepareTeamData == null) {
			Protocol._MSG_PrepareTeamData = new ProtocolType<msg.MSG_PrepareTeamData>()
			Protocol._MSG_PrepareTeamData.Index = 112
			Protocol._MSG_PrepareTeamData.Name = "msg.MSG_PrepareTeamData"
			Protocol._MSG_PrepareTeamData.Proto = Protocol.Root.lookupType(Protocol._MSG_PrepareTeamData.Name)
			Protocol.All[Protocol._MSG_PrepareTeamData.Index] = Protocol._MSG_PrepareTeamData
		}
		return Protocol._MSG_PrepareTeamData
	}

	private static _MSG_AskJoinTeam:ProtocolType<msg.MSG_AskJoinTeam> = null
	public static MSG_AskJoinTeam_Index = 113
	public static get MSG_AskJoinTeam(): ProtocolType<msg.MSG_AskJoinTeam> {
		if (Protocol._MSG_AskJoinTeam == null) {
			Protocol._MSG_AskJoinTeam = new ProtocolType<msg.MSG_AskJoinTeam>()
			Protocol._MSG_AskJoinTeam.Index = 113
			Protocol._MSG_AskJoinTeam.Name = "msg.MSG_AskJoinTeam"
			Protocol._MSG_AskJoinTeam.Proto = Protocol.Root.lookupType(Protocol._MSG_AskJoinTeam.Name)
			Protocol.All[Protocol._MSG_AskJoinTeam.Index] = Protocol._MSG_AskJoinTeam
		}
		return Protocol._MSG_AskJoinTeam
	}

	private static _MSG_AnswerJoinTeam:ProtocolType<msg.MSG_AnswerJoinTeam> = null
	public static MSG_AnswerJoinTeam_Index = 114
	public static get MSG_AnswerJoinTeam(): ProtocolType<msg.MSG_AnswerJoinTeam> {
		if (Protocol._MSG_AnswerJoinTeam == null) {
			Protocol._MSG_AnswerJoinTeam = new ProtocolType<msg.MSG_AnswerJoinTeam>()
			Protocol._MSG_AnswerJoinTeam.Index = 114
			Protocol._MSG_AnswerJoinTeam.Name = "msg.MSG_AnswerJoinTeam"
			Protocol._MSG_AnswerJoinTeam.Proto = Protocol.Root.lookupType(Protocol._MSG_AnswerJoinTeam.Name)
			Protocol.All[Protocol._MSG_AnswerJoinTeam.Index] = Protocol._MSG_AnswerJoinTeam
		}
		return Protocol._MSG_AnswerJoinTeam
	}

	private static _MSG_AskJoinTeamRequest:ProtocolType<msg.MSG_AskJoinTeamRequest> = null
	public static MSG_AskJoinTeamRequest_Index = 115
	public static get MSG_AskJoinTeamRequest(): ProtocolType<msg.MSG_AskJoinTeamRequest> {
		if (Protocol._MSG_AskJoinTeamRequest == null) {
			Protocol._MSG_AskJoinTeamRequest = new ProtocolType<msg.MSG_AskJoinTeamRequest>()
			Protocol._MSG_AskJoinTeamRequest.Index = 115
			Protocol._MSG_AskJoinTeamRequest.Name = "msg.MSG_AskJoinTeamRequest"
			Protocol._MSG_AskJoinTeamRequest.Proto = Protocol.Root.lookupType(Protocol._MSG_AskJoinTeamRequest.Name)
			Protocol.All[Protocol._MSG_AskJoinTeamRequest.Index] = Protocol._MSG_AskJoinTeamRequest
		}
		return Protocol._MSG_AskJoinTeamRequest
	}

	private static _MSG_AskJoinTeamResponse:ProtocolType<msg.MSG_AskJoinTeamResponse> = null
	public static MSG_AskJoinTeamResponse_Index = 116
	public static get MSG_AskJoinTeamResponse(): ProtocolType<msg.MSG_AskJoinTeamResponse> {
		if (Protocol._MSG_AskJoinTeamResponse == null) {
			Protocol._MSG_AskJoinTeamResponse = new ProtocolType<msg.MSG_AskJoinTeamResponse>()
			Protocol._MSG_AskJoinTeamResponse.Index = 116
			Protocol._MSG_AskJoinTeamResponse.Name = "msg.MSG_AskJoinTeamResponse"
			Protocol._MSG_AskJoinTeamResponse.Proto = Protocol.Root.lookupType(Protocol._MSG_AskJoinTeamResponse.Name)
			Protocol.All[Protocol._MSG_AskJoinTeamResponse.Index] = Protocol._MSG_AskJoinTeamResponse
		}
		return Protocol._MSG_AskJoinTeamResponse
	}

	private static _MSG_LeavelTeamRequest:ProtocolType<msg.MSG_LeavelTeamRequest> = null
	public static MSG_LeavelTeamRequest_Index = 117
	public static get MSG_LeavelTeamRequest(): ProtocolType<msg.MSG_LeavelTeamRequest> {
		if (Protocol._MSG_LeavelTeamRequest == null) {
			Protocol._MSG_LeavelTeamRequest = new ProtocolType<msg.MSG_LeavelTeamRequest>()
			Protocol._MSG_LeavelTeamRequest.Index = 117
			Protocol._MSG_LeavelTeamRequest.Name = "msg.MSG_LeavelTeamRequest"
			Protocol._MSG_LeavelTeamRequest.Proto = Protocol.Root.lookupType(Protocol._MSG_LeavelTeamRequest.Name)
			Protocol.All[Protocol._MSG_LeavelTeamRequest.Index] = Protocol._MSG_LeavelTeamRequest
		}
		return Protocol._MSG_LeavelTeamRequest
	}

	private static _MSG_LeavelTeamResponse:ProtocolType<msg.MSG_LeavelTeamResponse> = null
	public static MSG_LeavelTeamResponse_Index = 118
	public static get MSG_LeavelTeamResponse(): ProtocolType<msg.MSG_LeavelTeamResponse> {
		if (Protocol._MSG_LeavelTeamResponse == null) {
			Protocol._MSG_LeavelTeamResponse = new ProtocolType<msg.MSG_LeavelTeamResponse>()
			Protocol._MSG_LeavelTeamResponse.Index = 118
			Protocol._MSG_LeavelTeamResponse.Name = "msg.MSG_LeavelTeamResponse"
			Protocol._MSG_LeavelTeamResponse.Proto = Protocol.Root.lookupType(Protocol._MSG_LeavelTeamResponse.Name)
			Protocol.All[Protocol._MSG_LeavelTeamResponse.Index] = Protocol._MSG_LeavelTeamResponse
		}
		return Protocol._MSG_LeavelTeamResponse
	}

	private static _MSG_RequireTeamMatchRoom:ProtocolType<msg.MSG_RequireTeamMatchRoom> = null
	public static MSG_RequireTeamMatchRoom_Index = 119
	public static get MSG_RequireTeamMatchRoom(): ProtocolType<msg.MSG_RequireTeamMatchRoom> {
		if (Protocol._MSG_RequireTeamMatchRoom == null) {
			Protocol._MSG_RequireTeamMatchRoom = new ProtocolType<msg.MSG_RequireTeamMatchRoom>()
			Protocol._MSG_RequireTeamMatchRoom.Index = 119
			Protocol._MSG_RequireTeamMatchRoom.Name = "msg.MSG_RequireTeamMatchRoom"
			Protocol._MSG_RequireTeamMatchRoom.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireTeamMatchRoom.Name)
			Protocol.All[Protocol._MSG_RequireTeamMatchRoom.Index] = Protocol._MSG_RequireTeamMatchRoom
		}
		return Protocol._MSG_RequireTeamMatchRoom
	}

	private static _MSG_UpdateUserState:ProtocolType<msg.MSG_UpdateUserState> = null
	public static MSG_UpdateUserState_Index = 120
	public static get MSG_UpdateUserState(): ProtocolType<msg.MSG_UpdateUserState> {
		if (Protocol._MSG_UpdateUserState == null) {
			Protocol._MSG_UpdateUserState = new ProtocolType<msg.MSG_UpdateUserState>()
			Protocol._MSG_UpdateUserState.Index = 120
			Protocol._MSG_UpdateUserState.Name = "msg.MSG_UpdateUserState"
			Protocol._MSG_UpdateUserState.Proto = Protocol.Root.lookupType(Protocol._MSG_UpdateUserState.Name)
			Protocol.All[Protocol._MSG_UpdateUserState.Index] = Protocol._MSG_UpdateUserState
		}
		return Protocol._MSG_UpdateUserState
	}

	private static _MSG_RejectOneUser:ProtocolType<msg.MSG_RejectOneUser> = null
	public static MSG_RejectOneUser_Index = 121
	public static get MSG_RejectOneUser(): ProtocolType<msg.MSG_RejectOneUser> {
		if (Protocol._MSG_RejectOneUser == null) {
			Protocol._MSG_RejectOneUser = new ProtocolType<msg.MSG_RejectOneUser>()
			Protocol._MSG_RejectOneUser.Index = 121
			Protocol._MSG_RejectOneUser.Name = "msg.MSG_RejectOneUser"
			Protocol._MSG_RejectOneUser.Proto = Protocol.Root.lookupType(Protocol._MSG_RejectOneUser.Name)
			Protocol.All[Protocol._MSG_RejectOneUser.Index] = Protocol._MSG_RejectOneUser
		}
		return Protocol._MSG_RejectOneUser
	}

	private static _MSG_ChangeCurrentReadyState:ProtocolType<msg.MSG_ChangeCurrentReadyState> = null
	public static MSG_ChangeCurrentReadyState_Index = 122
	public static get MSG_ChangeCurrentReadyState(): ProtocolType<msg.MSG_ChangeCurrentReadyState> {
		if (Protocol._MSG_ChangeCurrentReadyState == null) {
			Protocol._MSG_ChangeCurrentReadyState = new ProtocolType<msg.MSG_ChangeCurrentReadyState>()
			Protocol._MSG_ChangeCurrentReadyState.Index = 122
			Protocol._MSG_ChangeCurrentReadyState.Name = "msg.MSG_ChangeCurrentReadyState"
			Protocol._MSG_ChangeCurrentReadyState.Proto = Protocol.Root.lookupType(Protocol._MSG_ChangeCurrentReadyState.Name)
			Protocol.All[Protocol._MSG_ChangeCurrentReadyState.Index] = Protocol._MSG_ChangeCurrentReadyState
		}
		return Protocol._MSG_ChangeCurrentReadyState
	}

	private static _MSG_EnterGameDirectly:ProtocolType<msg.MSG_EnterGameDirectly> = null
	public static MSG_EnterGameDirectly_Index = 123
	public static get MSG_EnterGameDirectly(): ProtocolType<msg.MSG_EnterGameDirectly> {
		if (Protocol._MSG_EnterGameDirectly == null) {
			Protocol._MSG_EnterGameDirectly = new ProtocolType<msg.MSG_EnterGameDirectly>()
			Protocol._MSG_EnterGameDirectly.Index = 123
			Protocol._MSG_EnterGameDirectly.Name = "msg.MSG_EnterGameDirectly"
			Protocol._MSG_EnterGameDirectly.Proto = Protocol.Root.lookupType(Protocol._MSG_EnterGameDirectly.Name)
			Protocol.All[Protocol._MSG_EnterGameDirectly.Index] = Protocol._MSG_EnterGameDirectly
		}
		return Protocol._MSG_EnterGameDirectly
	}

	private static _MSG_OneVsOneResponse:ProtocolType<msg.MSG_OneVsOneResponse> = null
	public static MSG_OneVsOneResponse_Index = 124
	public static get MSG_OneVsOneResponse(): ProtocolType<msg.MSG_OneVsOneResponse> {
		if (Protocol._MSG_OneVsOneResponse == null) {
			Protocol._MSG_OneVsOneResponse = new ProtocolType<msg.MSG_OneVsOneResponse>()
			Protocol._MSG_OneVsOneResponse.Index = 124
			Protocol._MSG_OneVsOneResponse.Name = "msg.MSG_OneVsOneResponse"
			Protocol._MSG_OneVsOneResponse.Proto = Protocol.Root.lookupType(Protocol._MSG_OneVsOneResponse.Name)
			Protocol.All[Protocol._MSG_OneVsOneResponse.Index] = Protocol._MSG_OneVsOneResponse
		}
		return Protocol._MSG_OneVsOneResponse
	}

	private static _MSG_SendDoubleConfirmUser:ProtocolType<msg.MSG_SendDoubleConfirmUser> = null
	public static MSG_SendDoubleConfirmUser_Index = 125
	public static get MSG_SendDoubleConfirmUser(): ProtocolType<msg.MSG_SendDoubleConfirmUser> {
		if (Protocol._MSG_SendDoubleConfirmUser == null) {
			Protocol._MSG_SendDoubleConfirmUser = new ProtocolType<msg.MSG_SendDoubleConfirmUser>()
			Protocol._MSG_SendDoubleConfirmUser.Index = 125
			Protocol._MSG_SendDoubleConfirmUser.Name = "msg.MSG_SendDoubleConfirmUser"
			Protocol._MSG_SendDoubleConfirmUser.Proto = Protocol.Root.lookupType(Protocol._MSG_SendDoubleConfirmUser.Name)
			Protocol.All[Protocol._MSG_SendDoubleConfirmUser.Index] = Protocol._MSG_SendDoubleConfirmUser
		}
		return Protocol._MSG_SendDoubleConfirmUser
	}

	private static _MSG_DoubleConfirm:ProtocolType<msg.MSG_DoubleConfirm> = null
	public static MSG_DoubleConfirm_Index = 126
	public static get MSG_DoubleConfirm(): ProtocolType<msg.MSG_DoubleConfirm> {
		if (Protocol._MSG_DoubleConfirm == null) {
			Protocol._MSG_DoubleConfirm = new ProtocolType<msg.MSG_DoubleConfirm>()
			Protocol._MSG_DoubleConfirm.Index = 126
			Protocol._MSG_DoubleConfirm.Name = "msg.MSG_DoubleConfirm"
			Protocol._MSG_DoubleConfirm.Proto = Protocol.Root.lookupType(Protocol._MSG_DoubleConfirm.Name)
			Protocol.All[Protocol._MSG_DoubleConfirm.Index] = Protocol._MSG_DoubleConfirm
		}
		return Protocol._MSG_DoubleConfirm
	}

	private static _MSG_AfterDoubleConfirm:ProtocolType<msg.MSG_AfterDoubleConfirm> = null
	public static MSG_AfterDoubleConfirm_Index = 127
	public static get MSG_AfterDoubleConfirm(): ProtocolType<msg.MSG_AfterDoubleConfirm> {
		if (Protocol._MSG_AfterDoubleConfirm == null) {
			Protocol._MSG_AfterDoubleConfirm = new ProtocolType<msg.MSG_AfterDoubleConfirm>()
			Protocol._MSG_AfterDoubleConfirm.Index = 127
			Protocol._MSG_AfterDoubleConfirm.Name = "msg.MSG_AfterDoubleConfirm"
			Protocol._MSG_AfterDoubleConfirm.Proto = Protocol.Root.lookupType(Protocol._MSG_AfterDoubleConfirm.Name)
			Protocol.All[Protocol._MSG_AfterDoubleConfirm.Index] = Protocol._MSG_AfterDoubleConfirm
		}
		return Protocol._MSG_AfterDoubleConfirm
	}

	private static _MSG_DoubleConfirmNum:ProtocolType<msg.MSG_DoubleConfirmNum> = null
	public static MSG_DoubleConfirmNum_Index = 128
	public static get MSG_DoubleConfirmNum(): ProtocolType<msg.MSG_DoubleConfirmNum> {
		if (Protocol._MSG_DoubleConfirmNum == null) {
			Protocol._MSG_DoubleConfirmNum = new ProtocolType<msg.MSG_DoubleConfirmNum>()
			Protocol._MSG_DoubleConfirmNum.Index = 128
			Protocol._MSG_DoubleConfirmNum.Name = "msg.MSG_DoubleConfirmNum"
			Protocol._MSG_DoubleConfirmNum.Proto = Protocol.Root.lookupType(Protocol._MSG_DoubleConfirmNum.Name)
			Protocol.All[Protocol._MSG_DoubleConfirmNum.Index] = Protocol._MSG_DoubleConfirmNum
		}
		return Protocol._MSG_DoubleConfirmNum
	}

	private static _MSG_NotDoubleConfirm:ProtocolType<msg.MSG_NotDoubleConfirm> = null
	public static MSG_NotDoubleConfirm_Index = 129
	public static get MSG_NotDoubleConfirm(): ProtocolType<msg.MSG_NotDoubleConfirm> {
		if (Protocol._MSG_NotDoubleConfirm == null) {
			Protocol._MSG_NotDoubleConfirm = new ProtocolType<msg.MSG_NotDoubleConfirm>()
			Protocol._MSG_NotDoubleConfirm.Index = 129
			Protocol._MSG_NotDoubleConfirm.Name = "msg.MSG_NotDoubleConfirm"
			Protocol._MSG_NotDoubleConfirm.Proto = Protocol.Root.lookupType(Protocol._MSG_NotDoubleConfirm.Name)
			Protocol.All[Protocol._MSG_NotDoubleConfirm.Index] = Protocol._MSG_NotDoubleConfirm
		}
		return Protocol._MSG_NotDoubleConfirm
	}

	private static _MSG_AskJoinTeamFailed:ProtocolType<msg.MSG_AskJoinTeamFailed> = null
	public static MSG_AskJoinTeamFailed_Index = 130
	public static get MSG_AskJoinTeamFailed(): ProtocolType<msg.MSG_AskJoinTeamFailed> {
		if (Protocol._MSG_AskJoinTeamFailed == null) {
			Protocol._MSG_AskJoinTeamFailed = new ProtocolType<msg.MSG_AskJoinTeamFailed>()
			Protocol._MSG_AskJoinTeamFailed.Index = 130
			Protocol._MSG_AskJoinTeamFailed.Name = "msg.MSG_AskJoinTeamFailed"
			Protocol._MSG_AskJoinTeamFailed.Proto = Protocol.Root.lookupType(Protocol._MSG_AskJoinTeamFailed.Name)
			Protocol.All[Protocol._MSG_AskJoinTeamFailed.Index] = Protocol._MSG_AskJoinTeamFailed
		}
		return Protocol._MSG_AskJoinTeamFailed
	}

	private static _MSG_ChangeHumanVsRobotMatchType:ProtocolType<msg.MSG_ChangeHumanVsRobotMatchType> = null
	public static MSG_ChangeHumanVsRobotMatchType_Index = 216
	public static get MSG_ChangeHumanVsRobotMatchType(): ProtocolType<msg.MSG_ChangeHumanVsRobotMatchType> {
		if (Protocol._MSG_ChangeHumanVsRobotMatchType == null) {
			Protocol._MSG_ChangeHumanVsRobotMatchType = new ProtocolType<msg.MSG_ChangeHumanVsRobotMatchType>()
			Protocol._MSG_ChangeHumanVsRobotMatchType.Index = 216
			Protocol._MSG_ChangeHumanVsRobotMatchType.Name = "msg.MSG_ChangeHumanVsRobotMatchType"
			Protocol._MSG_ChangeHumanVsRobotMatchType.Proto = Protocol.Root.lookupType(Protocol._MSG_ChangeHumanVsRobotMatchType.Name)
			Protocol.All[Protocol._MSG_ChangeHumanVsRobotMatchType.Index] = Protocol._MSG_ChangeHumanVsRobotMatchType
		}
		return Protocol._MSG_ChangeHumanVsRobotMatchType
	}

	private static _MSG_ChangeTeamPosition:ProtocolType<msg.MSG_ChangeTeamPosition> = null
	public static MSG_ChangeTeamPosition_Index = 218
	public static get MSG_ChangeTeamPosition(): ProtocolType<msg.MSG_ChangeTeamPosition> {
		if (Protocol._MSG_ChangeTeamPosition == null) {
			Protocol._MSG_ChangeTeamPosition = new ProtocolType<msg.MSG_ChangeTeamPosition>()
			Protocol._MSG_ChangeTeamPosition.Index = 218
			Protocol._MSG_ChangeTeamPosition.Name = "msg.MSG_ChangeTeamPosition"
			Protocol._MSG_ChangeTeamPosition.Proto = Protocol.Root.lookupType(Protocol._MSG_ChangeTeamPosition.Name)
			Protocol.All[Protocol._MSG_ChangeTeamPosition.Index] = Protocol._MSG_ChangeTeamPosition
		}
		return Protocol._MSG_ChangeTeamPosition
	}

	private static _MSG_AddOneRobot:ProtocolType<msg.MSG_AddOneRobot> = null
	public static MSG_AddOneRobot_Index = 219
	public static get MSG_AddOneRobot(): ProtocolType<msg.MSG_AddOneRobot> {
		if (Protocol._MSG_AddOneRobot == null) {
			Protocol._MSG_AddOneRobot = new ProtocolType<msg.MSG_AddOneRobot>()
			Protocol._MSG_AddOneRobot.Index = 219
			Protocol._MSG_AddOneRobot.Name = "msg.MSG_AddOneRobot"
			Protocol._MSG_AddOneRobot.Proto = Protocol.Root.lookupType(Protocol._MSG_AddOneRobot.Name)
			Protocol.All[Protocol._MSG_AddOneRobot.Index] = Protocol._MSG_AddOneRobot
		}
		return Protocol._MSG_AddOneRobot
	}

	private static _MSG_ReturnToMainFramework:ProtocolType<msg.MSG_ReturnToMainFramework> = null
	public static MSG_ReturnToMainFramework_Index = 323
	public static get MSG_ReturnToMainFramework(): ProtocolType<msg.MSG_ReturnToMainFramework> {
		if (Protocol._MSG_ReturnToMainFramework == null) {
			Protocol._MSG_ReturnToMainFramework = new ProtocolType<msg.MSG_ReturnToMainFramework>()
			Protocol._MSG_ReturnToMainFramework.Index = 323
			Protocol._MSG_ReturnToMainFramework.Name = "msg.MSG_ReturnToMainFramework"
			Protocol._MSG_ReturnToMainFramework.Proto = Protocol.Root.lookupType(Protocol._MSG_ReturnToMainFramework.Name)
			Protocol.All[Protocol._MSG_ReturnToMainFramework.Index] = Protocol._MSG_ReturnToMainFramework
		}
		return Protocol._MSG_ReturnToMainFramework
	}

	private static _MSG_NotifyEnableMatchTime:ProtocolType<msg.MSG_NotifyEnableMatchTime> = null
	public static MSG_NotifyEnableMatchTime_Index = 362
	public static get MSG_NotifyEnableMatchTime(): ProtocolType<msg.MSG_NotifyEnableMatchTime> {
		if (Protocol._MSG_NotifyEnableMatchTime == null) {
			Protocol._MSG_NotifyEnableMatchTime = new ProtocolType<msg.MSG_NotifyEnableMatchTime>()
			Protocol._MSG_NotifyEnableMatchTime.Index = 362
			Protocol._MSG_NotifyEnableMatchTime.Name = "msg.MSG_NotifyEnableMatchTime"
			Protocol._MSG_NotifyEnableMatchTime.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyEnableMatchTime.Name)
			Protocol.All[Protocol._MSG_NotifyEnableMatchTime.Index] = Protocol._MSG_NotifyEnableMatchTime
		}
		return Protocol._MSG_NotifyEnableMatchTime
	}

	private static _MSG_RequestEntertainmentMatchType:ProtocolType<msg.MSG_RequestEntertainmentMatchType> = null
	public static MSG_RequestEntertainmentMatchType_Index = 393
	public static get MSG_RequestEntertainmentMatchType(): ProtocolType<msg.MSG_RequestEntertainmentMatchType> {
		if (Protocol._MSG_RequestEntertainmentMatchType == null) {
			Protocol._MSG_RequestEntertainmentMatchType = new ProtocolType<msg.MSG_RequestEntertainmentMatchType>()
			Protocol._MSG_RequestEntertainmentMatchType.Index = 393
			Protocol._MSG_RequestEntertainmentMatchType.Name = "msg.MSG_RequestEntertainmentMatchType"
			Protocol._MSG_RequestEntertainmentMatchType.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestEntertainmentMatchType.Name)
			Protocol.All[Protocol._MSG_RequestEntertainmentMatchType.Index] = Protocol._MSG_RequestEntertainmentMatchType
		}
		return Protocol._MSG_RequestEntertainmentMatchType
	}

	private static _MSG_ResponseEntertainmentMatchType:ProtocolType<msg.MSG_ResponseEntertainmentMatchType> = null
	public static MSG_ResponseEntertainmentMatchType_Index = 394
	public static get MSG_ResponseEntertainmentMatchType(): ProtocolType<msg.MSG_ResponseEntertainmentMatchType> {
		if (Protocol._MSG_ResponseEntertainmentMatchType == null) {
			Protocol._MSG_ResponseEntertainmentMatchType = new ProtocolType<msg.MSG_ResponseEntertainmentMatchType>()
			Protocol._MSG_ResponseEntertainmentMatchType.Index = 394
			Protocol._MSG_ResponseEntertainmentMatchType.Name = "msg.MSG_ResponseEntertainmentMatchType"
			Protocol._MSG_ResponseEntertainmentMatchType.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseEntertainmentMatchType.Name)
			Protocol.All[Protocol._MSG_ResponseEntertainmentMatchType.Index] = Protocol._MSG_ResponseEntertainmentMatchType
		}
		return Protocol._MSG_ResponseEntertainmentMatchType
	}

	private static _MSG_SendHeroData:ProtocolType<msg.MSG_SendHeroData> = null
	public static MSG_SendHeroData_Index = 131
	public static get MSG_SendHeroData(): ProtocolType<msg.MSG_SendHeroData> {
		if (Protocol._MSG_SendHeroData == null) {
			Protocol._MSG_SendHeroData = new ProtocolType<msg.MSG_SendHeroData>()
			Protocol._MSG_SendHeroData.Index = 131
			Protocol._MSG_SendHeroData.Name = "msg.MSG_SendHeroData"
			Protocol._MSG_SendHeroData.Proto = Protocol.Root.lookupType(Protocol._MSG_SendHeroData.Name)
			Protocol.All[Protocol._MSG_SendHeroData.Index] = Protocol._MSG_SendHeroData
		}
		return Protocol._MSG_SendHeroData
	}

	private static _MSG_BeginWaitingGame:ProtocolType<msg.MSG_BeginWaitingGame> = null
	public static MSG_BeginWaitingGame_Index = 132
	public static get MSG_BeginWaitingGame(): ProtocolType<msg.MSG_BeginWaitingGame> {
		if (Protocol._MSG_BeginWaitingGame == null) {
			Protocol._MSG_BeginWaitingGame = new ProtocolType<msg.MSG_BeginWaitingGame>()
			Protocol._MSG_BeginWaitingGame.Index = 132
			Protocol._MSG_BeginWaitingGame.Name = "msg.MSG_BeginWaitingGame"
			Protocol._MSG_BeginWaitingGame.Proto = Protocol.Root.lookupType(Protocol._MSG_BeginWaitingGame.Name)
			Protocol.All[Protocol._MSG_BeginWaitingGame.Index] = Protocol._MSG_BeginWaitingGame
		}
		return Protocol._MSG_BeginWaitingGame
	}

	private static _MSG_ReadyWaiting:ProtocolType<msg.MSG_ReadyWaiting> = null
	public static MSG_ReadyWaiting_Index = 133
	public static get MSG_ReadyWaiting(): ProtocolType<msg.MSG_ReadyWaiting> {
		if (Protocol._MSG_ReadyWaiting == null) {
			Protocol._MSG_ReadyWaiting = new ProtocolType<msg.MSG_ReadyWaiting>()
			Protocol._MSG_ReadyWaiting.Index = 133
			Protocol._MSG_ReadyWaiting.Name = "msg.MSG_ReadyWaiting"
			Protocol._MSG_ReadyWaiting.Proto = Protocol.Root.lookupType(Protocol._MSG_ReadyWaiting.Name)
			Protocol.All[Protocol._MSG_ReadyWaiting.Index] = Protocol._MSG_ReadyWaiting
		}
		return Protocol._MSG_ReadyWaiting
	}

	private static _MSG_NotifyReadyWaiting:ProtocolType<msg.MSG_NotifyReadyWaiting> = null
	public static MSG_NotifyReadyWaiting_Index = 134
	public static get MSG_NotifyReadyWaiting(): ProtocolType<msg.MSG_NotifyReadyWaiting> {
		if (Protocol._MSG_NotifyReadyWaiting == null) {
			Protocol._MSG_NotifyReadyWaiting = new ProtocolType<msg.MSG_NotifyReadyWaiting>()
			Protocol._MSG_NotifyReadyWaiting.Index = 134
			Protocol._MSG_NotifyReadyWaiting.Name = "msg.MSG_NotifyReadyWaiting"
			Protocol._MSG_NotifyReadyWaiting.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyReadyWaiting.Name)
			Protocol.All[Protocol._MSG_NotifyReadyWaiting.Index] = Protocol._MSG_NotifyReadyWaiting
		}
		return Protocol._MSG_NotifyReadyWaiting
	}

	private static _MSG_SelectHero:ProtocolType<msg.MSG_SelectHero> = null
	public static MSG_SelectHero_Index = 135
	public static get MSG_SelectHero(): ProtocolType<msg.MSG_SelectHero> {
		if (Protocol._MSG_SelectHero == null) {
			Protocol._MSG_SelectHero = new ProtocolType<msg.MSG_SelectHero>()
			Protocol._MSG_SelectHero.Index = 135
			Protocol._MSG_SelectHero.Name = "msg.MSG_SelectHero"
			Protocol._MSG_SelectHero.Proto = Protocol.Root.lookupType(Protocol._MSG_SelectHero.Name)
			Protocol.All[Protocol._MSG_SelectHero.Index] = Protocol._MSG_SelectHero
		}
		return Protocol._MSG_SelectHero
	}

	private static _MSG_SelectHeroSkin:ProtocolType<msg.MSG_SelectHeroSkin> = null
	public static MSG_SelectHeroSkin_Index = 136
	public static get MSG_SelectHeroSkin(): ProtocolType<msg.MSG_SelectHeroSkin> {
		if (Protocol._MSG_SelectHeroSkin == null) {
			Protocol._MSG_SelectHeroSkin = new ProtocolType<msg.MSG_SelectHeroSkin>()
			Protocol._MSG_SelectHeroSkin.Index = 136
			Protocol._MSG_SelectHeroSkin.Name = "msg.MSG_SelectHeroSkin"
			Protocol._MSG_SelectHeroSkin.Proto = Protocol.Root.lookupType(Protocol._MSG_SelectHeroSkin.Name)
			Protocol.All[Protocol._MSG_SelectHeroSkin.Index] = Protocol._MSG_SelectHeroSkin
		}
		return Protocol._MSG_SelectHeroSkin
	}

	private static _MSG_SetHeroCurrentSkin:ProtocolType<msg.MSG_SetHeroCurrentSkin> = null
	public static MSG_SetHeroCurrentSkin_Index = 137
	public static get MSG_SetHeroCurrentSkin(): ProtocolType<msg.MSG_SetHeroCurrentSkin> {
		if (Protocol._MSG_SetHeroCurrentSkin == null) {
			Protocol._MSG_SetHeroCurrentSkin = new ProtocolType<msg.MSG_SetHeroCurrentSkin>()
			Protocol._MSG_SetHeroCurrentSkin.Index = 137
			Protocol._MSG_SetHeroCurrentSkin.Name = "msg.MSG_SetHeroCurrentSkin"
			Protocol._MSG_SetHeroCurrentSkin.Proto = Protocol.Root.lookupType(Protocol._MSG_SetHeroCurrentSkin.Name)
			Protocol.All[Protocol._MSG_SetHeroCurrentSkin.Index] = Protocol._MSG_SetHeroCurrentSkin
		}
		return Protocol._MSG_SetHeroCurrentSkin
	}

	private static _MSG_NotifySelectHero:ProtocolType<msg.MSG_NotifySelectHero> = null
	public static MSG_NotifySelectHero_Index = 138
	public static get MSG_NotifySelectHero(): ProtocolType<msg.MSG_NotifySelectHero> {
		if (Protocol._MSG_NotifySelectHero == null) {
			Protocol._MSG_NotifySelectHero = new ProtocolType<msg.MSG_NotifySelectHero>()
			Protocol._MSG_NotifySelectHero.Index = 138
			Protocol._MSG_NotifySelectHero.Name = "msg.MSG_NotifySelectHero"
			Protocol._MSG_NotifySelectHero.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifySelectHero.Name)
			Protocol.All[Protocol._MSG_NotifySelectHero.Index] = Protocol._MSG_NotifySelectHero
		}
		return Protocol._MSG_NotifySelectHero
	}

	private static _MSG_FinishWaitingGame:ProtocolType<msg.MSG_FinishWaitingGame> = null
	public static MSG_FinishWaitingGame_Index = 139
	public static get MSG_FinishWaitingGame(): ProtocolType<msg.MSG_FinishWaitingGame> {
		if (Protocol._MSG_FinishWaitingGame == null) {
			Protocol._MSG_FinishWaitingGame = new ProtocolType<msg.MSG_FinishWaitingGame>()
			Protocol._MSG_FinishWaitingGame.Index = 139
			Protocol._MSG_FinishWaitingGame.Name = "msg.MSG_FinishWaitingGame"
			Protocol._MSG_FinishWaitingGame.Proto = Protocol.Root.lookupType(Protocol._MSG_FinishWaitingGame.Name)
			Protocol.All[Protocol._MSG_FinishWaitingGame.Index] = Protocol._MSG_FinishWaitingGame
		}
		return Protocol._MSG_FinishWaitingGame
	}

	private static _MSG_SendGradeData:ProtocolType<msg.MSG_SendGradeData> = null
	public static MSG_SendGradeData_Index = 140
	public static get MSG_SendGradeData(): ProtocolType<msg.MSG_SendGradeData> {
		if (Protocol._MSG_SendGradeData == null) {
			Protocol._MSG_SendGradeData = new ProtocolType<msg.MSG_SendGradeData>()
			Protocol._MSG_SendGradeData.Index = 140
			Protocol._MSG_SendGradeData.Name = "msg.MSG_SendGradeData"
			Protocol._MSG_SendGradeData.Proto = Protocol.Root.lookupType(Protocol._MSG_SendGradeData.Name)
			Protocol.All[Protocol._MSG_SendGradeData.Index] = Protocol._MSG_SendGradeData
		}
		return Protocol._MSG_SendGradeData
	}

	private static _MSG_BuyHero:ProtocolType<msg.MSG_BuyHero> = null
	public static MSG_BuyHero_Index = 141
	public static get MSG_BuyHero(): ProtocolType<msg.MSG_BuyHero> {
		if (Protocol._MSG_BuyHero == null) {
			Protocol._MSG_BuyHero = new ProtocolType<msg.MSG_BuyHero>()
			Protocol._MSG_BuyHero.Index = 141
			Protocol._MSG_BuyHero.Name = "msg.MSG_BuyHero"
			Protocol._MSG_BuyHero.Proto = Protocol.Root.lookupType(Protocol._MSG_BuyHero.Name)
			Protocol.All[Protocol._MSG_BuyHero.Index] = Protocol._MSG_BuyHero
		}
		return Protocol._MSG_BuyHero
	}

	private static _MSG_SendHeroActive:ProtocolType<msg.MSG_SendHeroActive> = null
	public static MSG_SendHeroActive_Index = 142
	public static get MSG_SendHeroActive(): ProtocolType<msg.MSG_SendHeroActive> {
		if (Protocol._MSG_SendHeroActive == null) {
			Protocol._MSG_SendHeroActive = new ProtocolType<msg.MSG_SendHeroActive>()
			Protocol._MSG_SendHeroActive.Index = 142
			Protocol._MSG_SendHeroActive.Name = "msg.MSG_SendHeroActive"
			Protocol._MSG_SendHeroActive.Proto = Protocol.Root.lookupType(Protocol._MSG_SendHeroActive.Name)
			Protocol.All[Protocol._MSG_SendHeroActive.Index] = Protocol._MSG_SendHeroActive
		}
		return Protocol._MSG_SendHeroActive
	}

	private static _MSG_BuyHeroSkin:ProtocolType<msg.MSG_BuyHeroSkin> = null
	public static MSG_BuyHeroSkin_Index = 143
	public static get MSG_BuyHeroSkin(): ProtocolType<msg.MSG_BuyHeroSkin> {
		if (Protocol._MSG_BuyHeroSkin == null) {
			Protocol._MSG_BuyHeroSkin = new ProtocolType<msg.MSG_BuyHeroSkin>()
			Protocol._MSG_BuyHeroSkin.Index = 143
			Protocol._MSG_BuyHeroSkin.Name = "msg.MSG_BuyHeroSkin"
			Protocol._MSG_BuyHeroSkin.Proto = Protocol.Root.lookupType(Protocol._MSG_BuyHeroSkin.Name)
			Protocol.All[Protocol._MSG_BuyHeroSkin.Index] = Protocol._MSG_BuyHeroSkin
		}
		return Protocol._MSG_BuyHeroSkin
	}

	private static _MSG_SendItems:ProtocolType<msg.MSG_SendItems> = null
	public static MSG_SendItems_Index = 144
	public static get MSG_SendItems(): ProtocolType<msg.MSG_SendItems> {
		if (Protocol._MSG_SendItems == null) {
			Protocol._MSG_SendItems = new ProtocolType<msg.MSG_SendItems>()
			Protocol._MSG_SendItems.Index = 144
			Protocol._MSG_SendItems.Name = "msg.MSG_SendItems"
			Protocol._MSG_SendItems.Proto = Protocol.Root.lookupType(Protocol._MSG_SendItems.Name)
			Protocol.All[Protocol._MSG_SendItems.Index] = Protocol._MSG_SendItems
		}
		return Protocol._MSG_SendItems
	}

	private static _MSG_SendOneItem:ProtocolType<msg.MSG_SendOneItem> = null
	public static MSG_SendOneItem_Index = 145
	public static get MSG_SendOneItem(): ProtocolType<msg.MSG_SendOneItem> {
		if (Protocol._MSG_SendOneItem == null) {
			Protocol._MSG_SendOneItem = new ProtocolType<msg.MSG_SendOneItem>()
			Protocol._MSG_SendOneItem.Index = 145
			Protocol._MSG_SendOneItem.Name = "msg.MSG_SendOneItem"
			Protocol._MSG_SendOneItem.Proto = Protocol.Root.lookupType(Protocol._MSG_SendOneItem.Name)
			Protocol.All[Protocol._MSG_SendOneItem.Index] = Protocol._MSG_SendOneItem
		}
		return Protocol._MSG_SendOneItem
	}

	private static _MSG_AddItemOverflowToAnother:ProtocolType<msg.MSG_AddItemOverflowToAnother> = null
	public static MSG_AddItemOverflowToAnother_Index = 274
	public static get MSG_AddItemOverflowToAnother(): ProtocolType<msg.MSG_AddItemOverflowToAnother> {
		if (Protocol._MSG_AddItemOverflowToAnother == null) {
			Protocol._MSG_AddItemOverflowToAnother = new ProtocolType<msg.MSG_AddItemOverflowToAnother>()
			Protocol._MSG_AddItemOverflowToAnother.Index = 274
			Protocol._MSG_AddItemOverflowToAnother.Name = "msg.MSG_AddItemOverflowToAnother"
			Protocol._MSG_AddItemOverflowToAnother.Proto = Protocol.Root.lookupType(Protocol._MSG_AddItemOverflowToAnother.Name)
			Protocol.All[Protocol._MSG_AddItemOverflowToAnother.Index] = Protocol._MSG_AddItemOverflowToAnother
		}
		return Protocol._MSG_AddItemOverflowToAnother
	}

	private static _MSG_RequestHeroFree:ProtocolType<msg.MSG_RequestHeroFree> = null
	public static MSG_RequestHeroFree_Index = 146
	public static get MSG_RequestHeroFree(): ProtocolType<msg.MSG_RequestHeroFree> {
		if (Protocol._MSG_RequestHeroFree == null) {
			Protocol._MSG_RequestHeroFree = new ProtocolType<msg.MSG_RequestHeroFree>()
			Protocol._MSG_RequestHeroFree.Index = 146
			Protocol._MSG_RequestHeroFree.Name = "msg.MSG_RequestHeroFree"
			Protocol._MSG_RequestHeroFree.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestHeroFree.Name)
			Protocol.All[Protocol._MSG_RequestHeroFree.Index] = Protocol._MSG_RequestHeroFree
		}
		return Protocol._MSG_RequestHeroFree
	}

	private static _MSG_ReponseHeroFree:ProtocolType<msg.MSG_ReponseHeroFree> = null
	public static MSG_ReponseHeroFree_Index = 147
	public static get MSG_ReponseHeroFree(): ProtocolType<msg.MSG_ReponseHeroFree> {
		if (Protocol._MSG_ReponseHeroFree == null) {
			Protocol._MSG_ReponseHeroFree = new ProtocolType<msg.MSG_ReponseHeroFree>()
			Protocol._MSG_ReponseHeroFree.Index = 147
			Protocol._MSG_ReponseHeroFree.Name = "msg.MSG_ReponseHeroFree"
			Protocol._MSG_ReponseHeroFree.Proto = Protocol.Root.lookupType(Protocol._MSG_ReponseHeroFree.Name)
			Protocol.All[Protocol._MSG_ReponseHeroFree.Index] = Protocol._MSG_ReponseHeroFree
		}
		return Protocol._MSG_ReponseHeroFree
	}

	private static _MSG_SelectHeroFailed:ProtocolType<msg.MSG_SelectHeroFailed> = null
	public static MSG_SelectHeroFailed_Index = 148
	public static get MSG_SelectHeroFailed(): ProtocolType<msg.MSG_SelectHeroFailed> {
		if (Protocol._MSG_SelectHeroFailed == null) {
			Protocol._MSG_SelectHeroFailed = new ProtocolType<msg.MSG_SelectHeroFailed>()
			Protocol._MSG_SelectHeroFailed.Index = 148
			Protocol._MSG_SelectHeroFailed.Name = "msg.MSG_SelectHeroFailed"
			Protocol._MSG_SelectHeroFailed.Proto = Protocol.Root.lookupType(Protocol._MSG_SelectHeroFailed.Name)
			Protocol.All[Protocol._MSG_SelectHeroFailed.Index] = Protocol._MSG_SelectHeroFailed
		}
		return Protocol._MSG_SelectHeroFailed
	}

	private static _MSG_LogUserLog:ProtocolType<msg.MSG_LogUserLog> = null
	public static MSG_LogUserLog_Index = 199
	public static get MSG_LogUserLog(): ProtocolType<msg.MSG_LogUserLog> {
		if (Protocol._MSG_LogUserLog == null) {
			Protocol._MSG_LogUserLog = new ProtocolType<msg.MSG_LogUserLog>()
			Protocol._MSG_LogUserLog.Index = 199
			Protocol._MSG_LogUserLog.Name = "msg.MSG_LogUserLog"
			Protocol._MSG_LogUserLog.Proto = Protocol.Root.lookupType(Protocol._MSG_LogUserLog.Name)
			Protocol.All[Protocol._MSG_LogUserLog.Index] = Protocol._MSG_LogUserLog
		}
		return Protocol._MSG_LogUserLog
	}

	private static _MSG_ViewJoinGame:ProtocolType<msg.MSG_ViewJoinGame> = null
	public static MSG_ViewJoinGame_Index = 202
	public static get MSG_ViewJoinGame(): ProtocolType<msg.MSG_ViewJoinGame> {
		if (Protocol._MSG_ViewJoinGame == null) {
			Protocol._MSG_ViewJoinGame = new ProtocolType<msg.MSG_ViewJoinGame>()
			Protocol._MSG_ViewJoinGame.Index = 202
			Protocol._MSG_ViewJoinGame.Name = "msg.MSG_ViewJoinGame"
			Protocol._MSG_ViewJoinGame.Proto = Protocol.Root.lookupType(Protocol._MSG_ViewJoinGame.Name)
			Protocol.All[Protocol._MSG_ViewJoinGame.Index] = Protocol._MSG_ViewJoinGame
		}
		return Protocol._MSG_ViewJoinGame
	}

	private static _MSG_ViewJoinGameRet:ProtocolType<msg.MSG_ViewJoinGameRet> = null
	public static MSG_ViewJoinGameRet_Index = 203
	public static get MSG_ViewJoinGameRet(): ProtocolType<msg.MSG_ViewJoinGameRet> {
		if (Protocol._MSG_ViewJoinGameRet == null) {
			Protocol._MSG_ViewJoinGameRet = new ProtocolType<msg.MSG_ViewJoinGameRet>()
			Protocol._MSG_ViewJoinGameRet.Index = 203
			Protocol._MSG_ViewJoinGameRet.Name = "msg.MSG_ViewJoinGameRet"
			Protocol._MSG_ViewJoinGameRet.Proto = Protocol.Root.lookupType(Protocol._MSG_ViewJoinGameRet.Name)
			Protocol.All[Protocol._MSG_ViewJoinGameRet.Index] = Protocol._MSG_ViewJoinGameRet
		}
		return Protocol._MSG_ViewJoinGameRet
	}

	private static _MSG_RequestHeroSkinInfo:ProtocolType<msg.MSG_RequestHeroSkinInfo> = null
	public static MSG_RequestHeroSkinInfo_Index = 235
	public static get MSG_RequestHeroSkinInfo(): ProtocolType<msg.MSG_RequestHeroSkinInfo> {
		if (Protocol._MSG_RequestHeroSkinInfo == null) {
			Protocol._MSG_RequestHeroSkinInfo = new ProtocolType<msg.MSG_RequestHeroSkinInfo>()
			Protocol._MSG_RequestHeroSkinInfo.Index = 235
			Protocol._MSG_RequestHeroSkinInfo.Name = "msg.MSG_RequestHeroSkinInfo"
			Protocol._MSG_RequestHeroSkinInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestHeroSkinInfo.Name)
			Protocol.All[Protocol._MSG_RequestHeroSkinInfo.Index] = Protocol._MSG_RequestHeroSkinInfo
		}
		return Protocol._MSG_RequestHeroSkinInfo
	}

	private static _MSG_ResponseHeroSkinInfo:ProtocolType<msg.MSG_ResponseHeroSkinInfo> = null
	public static MSG_ResponseHeroSkinInfo_Index = 236
	public static get MSG_ResponseHeroSkinInfo(): ProtocolType<msg.MSG_ResponseHeroSkinInfo> {
		if (Protocol._MSG_ResponseHeroSkinInfo == null) {
			Protocol._MSG_ResponseHeroSkinInfo = new ProtocolType<msg.MSG_ResponseHeroSkinInfo>()
			Protocol._MSG_ResponseHeroSkinInfo.Index = 236
			Protocol._MSG_ResponseHeroSkinInfo.Name = "msg.MSG_ResponseHeroSkinInfo"
			Protocol._MSG_ResponseHeroSkinInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseHeroSkinInfo.Name)
			Protocol.All[Protocol._MSG_ResponseHeroSkinInfo.Index] = Protocol._MSG_ResponseHeroSkinInfo
		}
		return Protocol._MSG_ResponseHeroSkinInfo
	}

	private static _MSG_NotifyAddExp:ProtocolType<msg.MSG_NotifyAddExp> = null
	public static MSG_NotifyAddExp_Index = 149
	public static get MSG_NotifyAddExp(): ProtocolType<msg.MSG_NotifyAddExp> {
		if (Protocol._MSG_NotifyAddExp == null) {
			Protocol._MSG_NotifyAddExp = new ProtocolType<msg.MSG_NotifyAddExp>()
			Protocol._MSG_NotifyAddExp.Index = 149
			Protocol._MSG_NotifyAddExp.Name = "msg.MSG_NotifyAddExp"
			Protocol._MSG_NotifyAddExp.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyAddExp.Name)
			Protocol.All[Protocol._MSG_NotifyAddExp.Index] = Protocol._MSG_NotifyAddExp
		}
		return Protocol._MSG_NotifyAddExp
	}

	private static _MSG_NotifyLevelUp:ProtocolType<msg.MSG_NotifyLevelUp> = null
	public static MSG_NotifyLevelUp_Index = 150
	public static get MSG_NotifyLevelUp(): ProtocolType<msg.MSG_NotifyLevelUp> {
		if (Protocol._MSG_NotifyLevelUp == null) {
			Protocol._MSG_NotifyLevelUp = new ProtocolType<msg.MSG_NotifyLevelUp>()
			Protocol._MSG_NotifyLevelUp.Index = 150
			Protocol._MSG_NotifyLevelUp.Name = "msg.MSG_NotifyLevelUp"
			Protocol._MSG_NotifyLevelUp.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyLevelUp.Name)
			Protocol.All[Protocol._MSG_NotifyLevelUp.Index] = Protocol._MSG_NotifyLevelUp
		}
		return Protocol._MSG_NotifyLevelUp
	}

	private static _MSG_RequestUserFramData:ProtocolType<msg.MSG_RequestUserFramData> = null
	public static MSG_RequestUserFramData_Index = 151
	public static get MSG_RequestUserFramData(): ProtocolType<msg.MSG_RequestUserFramData> {
		if (Protocol._MSG_RequestUserFramData == null) {
			Protocol._MSG_RequestUserFramData = new ProtocolType<msg.MSG_RequestUserFramData>()
			Protocol._MSG_RequestUserFramData.Index = 151
			Protocol._MSG_RequestUserFramData.Name = "msg.MSG_RequestUserFramData"
			Protocol._MSG_RequestUserFramData.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestUserFramData.Name)
			Protocol.All[Protocol._MSG_RequestUserFramData.Index] = Protocol._MSG_RequestUserFramData
		}
		return Protocol._MSG_RequestUserFramData
	}

	private static _MSG_ResponseUserBattleData:ProtocolType<msg.MSG_ResponseUserBattleData> = null
	public static MSG_ResponseUserBattleData_Index = 152
	public static get MSG_ResponseUserBattleData(): ProtocolType<msg.MSG_ResponseUserBattleData> {
		if (Protocol._MSG_ResponseUserBattleData == null) {
			Protocol._MSG_ResponseUserBattleData = new ProtocolType<msg.MSG_ResponseUserBattleData>()
			Protocol._MSG_ResponseUserBattleData.Index = 152
			Protocol._MSG_ResponseUserBattleData.Name = "msg.MSG_ResponseUserBattleData"
			Protocol._MSG_ResponseUserBattleData.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseUserBattleData.Name)
			Protocol.All[Protocol._MSG_ResponseUserBattleData.Index] = Protocol._MSG_ResponseUserBattleData
		}
		return Protocol._MSG_ResponseUserBattleData
	}

	private static _MSG_MainPage:ProtocolType<msg.MSG_MainPage> = null
	public static MSG_MainPage_Index = 153
	public static get MSG_MainPage(): ProtocolType<msg.MSG_MainPage> {
		if (Protocol._MSG_MainPage == null) {
			Protocol._MSG_MainPage = new ProtocolType<msg.MSG_MainPage>()
			Protocol._MSG_MainPage.Index = 153
			Protocol._MSG_MainPage.Name = "msg.MSG_MainPage"
			Protocol._MSG_MainPage.Proto = Protocol.Root.lookupType(Protocol._MSG_MainPage.Name)
			Protocol.All[Protocol._MSG_MainPage.Index] = Protocol._MSG_MainPage
		}
		return Protocol._MSG_MainPage
	}

	private static _MSG_RequestRoomBattleData:ProtocolType<msg.MSG_RequestRoomBattleData> = null
	public static MSG_RequestRoomBattleData_Index = 154
	public static get MSG_RequestRoomBattleData(): ProtocolType<msg.MSG_RequestRoomBattleData> {
		if (Protocol._MSG_RequestRoomBattleData == null) {
			Protocol._MSG_RequestRoomBattleData = new ProtocolType<msg.MSG_RequestRoomBattleData>()
			Protocol._MSG_RequestRoomBattleData.Index = 154
			Protocol._MSG_RequestRoomBattleData.Name = "msg.MSG_RequestRoomBattleData"
			Protocol._MSG_RequestRoomBattleData.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestRoomBattleData.Name)
			Protocol.All[Protocol._MSG_RequestRoomBattleData.Index] = Protocol._MSG_RequestRoomBattleData
		}
		return Protocol._MSG_RequestRoomBattleData
	}

	private static _MSG_ReceiveChatMessage:ProtocolType<msg.MSG_ReceiveChatMessage> = null
	public static MSG_ReceiveChatMessage_Index = 155
	public static get MSG_ReceiveChatMessage(): ProtocolType<msg.MSG_ReceiveChatMessage> {
		if (Protocol._MSG_ReceiveChatMessage == null) {
			Protocol._MSG_ReceiveChatMessage = new ProtocolType<msg.MSG_ReceiveChatMessage>()
			Protocol._MSG_ReceiveChatMessage.Index = 155
			Protocol._MSG_ReceiveChatMessage.Name = "msg.MSG_ReceiveChatMessage"
			Protocol._MSG_ReceiveChatMessage.Proto = Protocol.Root.lookupType(Protocol._MSG_ReceiveChatMessage.Name)
			Protocol.All[Protocol._MSG_ReceiveChatMessage.Index] = Protocol._MSG_ReceiveChatMessage
		}
		return Protocol._MSG_ReceiveChatMessage
	}

	private static _MSG_PushChatMessage:ProtocolType<msg.MSG_PushChatMessage> = null
	public static MSG_PushChatMessage_Index = 156
	public static get MSG_PushChatMessage(): ProtocolType<msg.MSG_PushChatMessage> {
		if (Protocol._MSG_PushChatMessage == null) {
			Protocol._MSG_PushChatMessage = new ProtocolType<msg.MSG_PushChatMessage>()
			Protocol._MSG_PushChatMessage.Index = 156
			Protocol._MSG_PushChatMessage.Name = "msg.MSG_PushChatMessage"
			Protocol._MSG_PushChatMessage.Proto = Protocol.Root.lookupType(Protocol._MSG_PushChatMessage.Name)
			Protocol.All[Protocol._MSG_PushChatMessage.Index] = Protocol._MSG_PushChatMessage
		}
		return Protocol._MSG_PushChatMessage
	}

	private static _MSG_RequestOpenMailBox:ProtocolType<msg.MSG_RequestOpenMailBox> = null
	public static MSG_RequestOpenMailBox_Index = 157
	public static get MSG_RequestOpenMailBox(): ProtocolType<msg.MSG_RequestOpenMailBox> {
		if (Protocol._MSG_RequestOpenMailBox == null) {
			Protocol._MSG_RequestOpenMailBox = new ProtocolType<msg.MSG_RequestOpenMailBox>()
			Protocol._MSG_RequestOpenMailBox.Index = 157
			Protocol._MSG_RequestOpenMailBox.Name = "msg.MSG_RequestOpenMailBox"
			Protocol._MSG_RequestOpenMailBox.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestOpenMailBox.Name)
			Protocol.All[Protocol._MSG_RequestOpenMailBox.Index] = Protocol._MSG_RequestOpenMailBox
		}
		return Protocol._MSG_RequestOpenMailBox
	}

	private static _MSG_NotifyOpenMailBox:ProtocolType<msg.MSG_NotifyOpenMailBox> = null
	public static MSG_NotifyOpenMailBox_Index = 158
	public static get MSG_NotifyOpenMailBox(): ProtocolType<msg.MSG_NotifyOpenMailBox> {
		if (Protocol._MSG_NotifyOpenMailBox == null) {
			Protocol._MSG_NotifyOpenMailBox = new ProtocolType<msg.MSG_NotifyOpenMailBox>()
			Protocol._MSG_NotifyOpenMailBox.Index = 158
			Protocol._MSG_NotifyOpenMailBox.Name = "msg.MSG_NotifyOpenMailBox"
			Protocol._MSG_NotifyOpenMailBox.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyOpenMailBox.Name)
			Protocol.All[Protocol._MSG_NotifyOpenMailBox.Index] = Protocol._MSG_NotifyOpenMailBox
		}
		return Protocol._MSG_NotifyOpenMailBox
	}

	private static _MSG_PushMailNum:ProtocolType<msg.MSG_PushMailNum> = null
	public static MSG_PushMailNum_Index = 159
	public static get MSG_PushMailNum(): ProtocolType<msg.MSG_PushMailNum> {
		if (Protocol._MSG_PushMailNum == null) {
			Protocol._MSG_PushMailNum = new ProtocolType<msg.MSG_PushMailNum>()
			Protocol._MSG_PushMailNum.Index = 159
			Protocol._MSG_PushMailNum.Name = "msg.MSG_PushMailNum"
			Protocol._MSG_PushMailNum.Proto = Protocol.Root.lookupType(Protocol._MSG_PushMailNum.Name)
			Protocol.All[Protocol._MSG_PushMailNum.Index] = Protocol._MSG_PushMailNum
		}
		return Protocol._MSG_PushMailNum
	}

	private static _MSG_RequestMailList:ProtocolType<msg.MSG_RequestMailList> = null
	public static MSG_RequestMailList_Index = 160
	public static get MSG_RequestMailList(): ProtocolType<msg.MSG_RequestMailList> {
		if (Protocol._MSG_RequestMailList == null) {
			Protocol._MSG_RequestMailList = new ProtocolType<msg.MSG_RequestMailList>()
			Protocol._MSG_RequestMailList.Index = 160
			Protocol._MSG_RequestMailList.Name = "msg.MSG_RequestMailList"
			Protocol._MSG_RequestMailList.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestMailList.Name)
			Protocol.All[Protocol._MSG_RequestMailList.Index] = Protocol._MSG_RequestMailList
		}
		return Protocol._MSG_RequestMailList
	}

	private static _MSG_ResponseMailList:ProtocolType<msg.MSG_ResponseMailList> = null
	public static MSG_ResponseMailList_Index = 161
	public static get MSG_ResponseMailList(): ProtocolType<msg.MSG_ResponseMailList> {
		if (Protocol._MSG_ResponseMailList == null) {
			Protocol._MSG_ResponseMailList = new ProtocolType<msg.MSG_ResponseMailList>()
			Protocol._MSG_ResponseMailList.Index = 161
			Protocol._MSG_ResponseMailList.Name = "msg.MSG_ResponseMailList"
			Protocol._MSG_ResponseMailList.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseMailList.Name)
			Protocol.All[Protocol._MSG_ResponseMailList.Index] = Protocol._MSG_ResponseMailList
		}
		return Protocol._MSG_ResponseMailList
	}

	private static _MSG_PickUpTheMail:ProtocolType<msg.MSG_PickUpTheMail> = null
	public static MSG_PickUpTheMail_Index = 162
	public static get MSG_PickUpTheMail(): ProtocolType<msg.MSG_PickUpTheMail> {
		if (Protocol._MSG_PickUpTheMail == null) {
			Protocol._MSG_PickUpTheMail = new ProtocolType<msg.MSG_PickUpTheMail>()
			Protocol._MSG_PickUpTheMail.Index = 162
			Protocol._MSG_PickUpTheMail.Name = "msg.MSG_PickUpTheMail"
			Protocol._MSG_PickUpTheMail.Proto = Protocol.Root.lookupType(Protocol._MSG_PickUpTheMail.Name)
			Protocol.All[Protocol._MSG_PickUpTheMail.Index] = Protocol._MSG_PickUpTheMail
		}
		return Protocol._MSG_PickUpTheMail
	}

	private static _MSG_DeleteTheMail:ProtocolType<msg.MSG_DeleteTheMail> = null
	public static MSG_DeleteTheMail_Index = 163
	public static get MSG_DeleteTheMail(): ProtocolType<msg.MSG_DeleteTheMail> {
		if (Protocol._MSG_DeleteTheMail == null) {
			Protocol._MSG_DeleteTheMail = new ProtocolType<msg.MSG_DeleteTheMail>()
			Protocol._MSG_DeleteTheMail.Index = 163
			Protocol._MSG_DeleteTheMail.Name = "msg.MSG_DeleteTheMail"
			Protocol._MSG_DeleteTheMail.Proto = Protocol.Root.lookupType(Protocol._MSG_DeleteTheMail.Name)
			Protocol.All[Protocol._MSG_DeleteTheMail.Index] = Protocol._MSG_DeleteTheMail
		}
		return Protocol._MSG_DeleteTheMail
	}

	private static _MSG_ResponsePickUpTheMail:ProtocolType<msg.MSG_ResponsePickUpTheMail> = null
	public static MSG_ResponsePickUpTheMail_Index = 164
	public static get MSG_ResponsePickUpTheMail(): ProtocolType<msg.MSG_ResponsePickUpTheMail> {
		if (Protocol._MSG_ResponsePickUpTheMail == null) {
			Protocol._MSG_ResponsePickUpTheMail = new ProtocolType<msg.MSG_ResponsePickUpTheMail>()
			Protocol._MSG_ResponsePickUpTheMail.Index = 164
			Protocol._MSG_ResponsePickUpTheMail.Name = "msg.MSG_ResponsePickUpTheMail"
			Protocol._MSG_ResponsePickUpTheMail.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponsePickUpTheMail.Name)
			Protocol.All[Protocol._MSG_ResponsePickUpTheMail.Index] = Protocol._MSG_ResponsePickUpTheMail
		}
		return Protocol._MSG_ResponsePickUpTheMail
	}

	private static _MSG_AfterObtainMail:ProtocolType<msg.MSG_AfterObtainMail> = null
	public static MSG_AfterObtainMail_Index = 165
	public static get MSG_AfterObtainMail(): ProtocolType<msg.MSG_AfterObtainMail> {
		if (Protocol._MSG_AfterObtainMail == null) {
			Protocol._MSG_AfterObtainMail = new ProtocolType<msg.MSG_AfterObtainMail>()
			Protocol._MSG_AfterObtainMail.Index = 165
			Protocol._MSG_AfterObtainMail.Name = "msg.MSG_AfterObtainMail"
			Protocol._MSG_AfterObtainMail.Proto = Protocol.Root.lookupType(Protocol._MSG_AfterObtainMail.Name)
			Protocol.All[Protocol._MSG_AfterObtainMail.Index] = Protocol._MSG_AfterObtainMail
		}
		return Protocol._MSG_AfterObtainMail
	}

	private static _MSG_ReadTheMail:ProtocolType<msg.MSG_ReadTheMail> = null
	public static MSG_ReadTheMail_Index = 166
	public static get MSG_ReadTheMail(): ProtocolType<msg.MSG_ReadTheMail> {
		if (Protocol._MSG_ReadTheMail == null) {
			Protocol._MSG_ReadTheMail = new ProtocolType<msg.MSG_ReadTheMail>()
			Protocol._MSG_ReadTheMail.Index = 166
			Protocol._MSG_ReadTheMail.Name = "msg.MSG_ReadTheMail"
			Protocol._MSG_ReadTheMail.Proto = Protocol.Root.lookupType(Protocol._MSG_ReadTheMail.Name)
			Protocol.All[Protocol._MSG_ReadTheMail.Index] = Protocol._MSG_ReadTheMail
		}
		return Protocol._MSG_ReadTheMail
	}

	private static _MSG_RequestToken:ProtocolType<msg.MSG_RequestToken> = null
	public static MSG_RequestToken_Index = 167
	public static get MSG_RequestToken(): ProtocolType<msg.MSG_RequestToken> {
		if (Protocol._MSG_RequestToken == null) {
			Protocol._MSG_RequestToken = new ProtocolType<msg.MSG_RequestToken>()
			Protocol._MSG_RequestToken.Index = 167
			Protocol._MSG_RequestToken.Name = "msg.MSG_RequestToken"
			Protocol._MSG_RequestToken.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestToken.Name)
			Protocol.All[Protocol._MSG_RequestToken.Index] = Protocol._MSG_RequestToken
		}
		return Protocol._MSG_RequestToken
	}

	private static _MSG_ResponseToken:ProtocolType<msg.MSG_ResponseToken> = null
	public static MSG_ResponseToken_Index = 168
	public static get MSG_ResponseToken(): ProtocolType<msg.MSG_ResponseToken> {
		if (Protocol._MSG_ResponseToken == null) {
			Protocol._MSG_ResponseToken = new ProtocolType<msg.MSG_ResponseToken>()
			Protocol._MSG_ResponseToken.Index = 168
			Protocol._MSG_ResponseToken.Name = "msg.MSG_ResponseToken"
			Protocol._MSG_ResponseToken.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseToken.Name)
			Protocol.All[Protocol._MSG_ResponseToken.Index] = Protocol._MSG_ResponseToken
		}
		return Protocol._MSG_ResponseToken
	}

	private static _MSG_SetupPhotoSuccess:ProtocolType<msg.MSG_SetupPhotoSuccess> = null
	public static MSG_SetupPhotoSuccess_Index = 169
	public static get MSG_SetupPhotoSuccess(): ProtocolType<msg.MSG_SetupPhotoSuccess> {
		if (Protocol._MSG_SetupPhotoSuccess == null) {
			Protocol._MSG_SetupPhotoSuccess = new ProtocolType<msg.MSG_SetupPhotoSuccess>()
			Protocol._MSG_SetupPhotoSuccess.Index = 169
			Protocol._MSG_SetupPhotoSuccess.Name = "msg.MSG_SetupPhotoSuccess"
			Protocol._MSG_SetupPhotoSuccess.Proto = Protocol.Root.lookupType(Protocol._MSG_SetupPhotoSuccess.Name)
			Protocol.All[Protocol._MSG_SetupPhotoSuccess.Index] = Protocol._MSG_SetupPhotoSuccess
		}
		return Protocol._MSG_SetupPhotoSuccess
	}

	private static _MSG_RequestPhotoList:ProtocolType<msg.MSG_RequestPhotoList> = null
	public static MSG_RequestPhotoList_Index = 170
	public static get MSG_RequestPhotoList(): ProtocolType<msg.MSG_RequestPhotoList> {
		if (Protocol._MSG_RequestPhotoList == null) {
			Protocol._MSG_RequestPhotoList = new ProtocolType<msg.MSG_RequestPhotoList>()
			Protocol._MSG_RequestPhotoList.Index = 170
			Protocol._MSG_RequestPhotoList.Name = "msg.MSG_RequestPhotoList"
			Protocol._MSG_RequestPhotoList.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestPhotoList.Name)
			Protocol.All[Protocol._MSG_RequestPhotoList.Index] = Protocol._MSG_RequestPhotoList
		}
		return Protocol._MSG_RequestPhotoList
	}

	private static _MSG_ResponsePhotoList:ProtocolType<msg.MSG_ResponsePhotoList> = null
	public static MSG_ResponsePhotoList_Index = 171
	public static get MSG_ResponsePhotoList(): ProtocolType<msg.MSG_ResponsePhotoList> {
		if (Protocol._MSG_ResponsePhotoList == null) {
			Protocol._MSG_ResponsePhotoList = new ProtocolType<msg.MSG_ResponsePhotoList>()
			Protocol._MSG_ResponsePhotoList.Index = 171
			Protocol._MSG_ResponsePhotoList.Name = "msg.MSG_ResponsePhotoList"
			Protocol._MSG_ResponsePhotoList.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponsePhotoList.Name)
			Protocol.All[Protocol._MSG_ResponsePhotoList.Index] = Protocol._MSG_ResponsePhotoList
		}
		return Protocol._MSG_ResponsePhotoList
	}

	private static _MSG_SetUserFace:ProtocolType<msg.MSG_SetUserFace> = null
	public static MSG_SetUserFace_Index = 172
	public static get MSG_SetUserFace(): ProtocolType<msg.MSG_SetUserFace> {
		if (Protocol._MSG_SetUserFace == null) {
			Protocol._MSG_SetUserFace = new ProtocolType<msg.MSG_SetUserFace>()
			Protocol._MSG_SetUserFace.Index = 172
			Protocol._MSG_SetUserFace.Name = "msg.MSG_SetUserFace"
			Protocol._MSG_SetUserFace.Proto = Protocol.Root.lookupType(Protocol._MSG_SetUserFace.Name)
			Protocol.All[Protocol._MSG_SetUserFace.Index] = Protocol._MSG_SetUserFace
		}
		return Protocol._MSG_SetUserFace
	}

	private static _MSG_DeletePhoto:ProtocolType<msg.MSG_DeletePhoto> = null
	public static MSG_DeletePhoto_Index = 173
	public static get MSG_DeletePhoto(): ProtocolType<msg.MSG_DeletePhoto> {
		if (Protocol._MSG_DeletePhoto == null) {
			Protocol._MSG_DeletePhoto = new ProtocolType<msg.MSG_DeletePhoto>()
			Protocol._MSG_DeletePhoto.Index = 173
			Protocol._MSG_DeletePhoto.Name = "msg.MSG_DeletePhoto"
			Protocol._MSG_DeletePhoto.Proto = Protocol.Root.lookupType(Protocol._MSG_DeletePhoto.Name)
			Protocol.All[Protocol._MSG_DeletePhoto.Index] = Protocol._MSG_DeletePhoto
		}
		return Protocol._MSG_DeletePhoto
	}

	private static _MSG_UserFeedback:ProtocolType<msg.MSG_UserFeedback> = null
	public static MSG_UserFeedback_Index = 174
	public static get MSG_UserFeedback(): ProtocolType<msg.MSG_UserFeedback> {
		if (Protocol._MSG_UserFeedback == null) {
			Protocol._MSG_UserFeedback = new ProtocolType<msg.MSG_UserFeedback>()
			Protocol._MSG_UserFeedback.Index = 174
			Protocol._MSG_UserFeedback.Name = "msg.MSG_UserFeedback"
			Protocol._MSG_UserFeedback.Proto = Protocol.Root.lookupType(Protocol._MSG_UserFeedback.Name)
			Protocol.All[Protocol._MSG_UserFeedback.Index] = Protocol._MSG_UserFeedback
		}
		return Protocol._MSG_UserFeedback
	}

	private static _MSG_ResponseFeedback:ProtocolType<msg.MSG_ResponseFeedback> = null
	public static MSG_ResponseFeedback_Index = 175
	public static get MSG_ResponseFeedback(): ProtocolType<msg.MSG_ResponseFeedback> {
		if (Protocol._MSG_ResponseFeedback == null) {
			Protocol._MSG_ResponseFeedback = new ProtocolType<msg.MSG_ResponseFeedback>()
			Protocol._MSG_ResponseFeedback.Index = 175
			Protocol._MSG_ResponseFeedback.Name = "msg.MSG_ResponseFeedback"
			Protocol._MSG_ResponseFeedback.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseFeedback.Name)
			Protocol.All[Protocol._MSG_ResponseFeedback.Index] = Protocol._MSG_ResponseFeedback
		}
		return Protocol._MSG_ResponseFeedback
	}

	private static _MSG_NotifyAchievement:ProtocolType<msg.MSG_NotifyAchievement> = null
	public static MSG_NotifyAchievement_Index = 176
	public static get MSG_NotifyAchievement(): ProtocolType<msg.MSG_NotifyAchievement> {
		if (Protocol._MSG_NotifyAchievement == null) {
			Protocol._MSG_NotifyAchievement = new ProtocolType<msg.MSG_NotifyAchievement>()
			Protocol._MSG_NotifyAchievement.Index = 176
			Protocol._MSG_NotifyAchievement.Name = "msg.MSG_NotifyAchievement"
			Protocol._MSG_NotifyAchievement.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyAchievement.Name)
			Protocol.All[Protocol._MSG_NotifyAchievement.Index] = Protocol._MSG_NotifyAchievement
		}
		return Protocol._MSG_NotifyAchievement
	}

	private static _MSG_RequestUserAchievement:ProtocolType<msg.MSG_RequestUserAchievement> = null
	public static MSG_RequestUserAchievement_Index = 177
	public static get MSG_RequestUserAchievement(): ProtocolType<msg.MSG_RequestUserAchievement> {
		if (Protocol._MSG_RequestUserAchievement == null) {
			Protocol._MSG_RequestUserAchievement = new ProtocolType<msg.MSG_RequestUserAchievement>()
			Protocol._MSG_RequestUserAchievement.Index = 177
			Protocol._MSG_RequestUserAchievement.Name = "msg.MSG_RequestUserAchievement"
			Protocol._MSG_RequestUserAchievement.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestUserAchievement.Name)
			Protocol.All[Protocol._MSG_RequestUserAchievement.Index] = Protocol._MSG_RequestUserAchievement
		}
		return Protocol._MSG_RequestUserAchievement
	}

	private static _MSG_ResponseUserAchievement:ProtocolType<msg.MSG_ResponseUserAchievement> = null
	public static MSG_ResponseUserAchievement_Index = 178
	public static get MSG_ResponseUserAchievement(): ProtocolType<msg.MSG_ResponseUserAchievement> {
		if (Protocol._MSG_ResponseUserAchievement == null) {
			Protocol._MSG_ResponseUserAchievement = new ProtocolType<msg.MSG_ResponseUserAchievement>()
			Protocol._MSG_ResponseUserAchievement.Index = 178
			Protocol._MSG_ResponseUserAchievement.Name = "msg.MSG_ResponseUserAchievement"
			Protocol._MSG_ResponseUserAchievement.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseUserAchievement.Name)
			Protocol.All[Protocol._MSG_ResponseUserAchievement.Index] = Protocol._MSG_ResponseUserAchievement
		}
		return Protocol._MSG_ResponseUserAchievement
	}

	private static _MSG_ObtainAward:ProtocolType<msg.MSG_ObtainAward> = null
	public static MSG_ObtainAward_Index = 179
	public static get MSG_ObtainAward(): ProtocolType<msg.MSG_ObtainAward> {
		if (Protocol._MSG_ObtainAward == null) {
			Protocol._MSG_ObtainAward = new ProtocolType<msg.MSG_ObtainAward>()
			Protocol._MSG_ObtainAward.Index = 179
			Protocol._MSG_ObtainAward.Name = "msg.MSG_ObtainAward"
			Protocol._MSG_ObtainAward.Proto = Protocol.Root.lookupType(Protocol._MSG_ObtainAward.Name)
			Protocol.All[Protocol._MSG_ObtainAward.Index] = Protocol._MSG_ObtainAward
		}
		return Protocol._MSG_ObtainAward
	}

	private static _MSG_ObtainedAwardSuccess:ProtocolType<msg.MSG_ObtainedAwardSuccess> = null
	public static MSG_ObtainedAwardSuccess_Index = 180
	public static get MSG_ObtainedAwardSuccess(): ProtocolType<msg.MSG_ObtainedAwardSuccess> {
		if (Protocol._MSG_ObtainedAwardSuccess == null) {
			Protocol._MSG_ObtainedAwardSuccess = new ProtocolType<msg.MSG_ObtainedAwardSuccess>()
			Protocol._MSG_ObtainedAwardSuccess.Index = 180
			Protocol._MSG_ObtainedAwardSuccess.Name = "msg.MSG_ObtainedAwardSuccess"
			Protocol._MSG_ObtainedAwardSuccess.Proto = Protocol.Root.lookupType(Protocol._MSG_ObtainedAwardSuccess.Name)
			Protocol.All[Protocol._MSG_ObtainedAwardSuccess.Index] = Protocol._MSG_ObtainedAwardSuccess
		}
		return Protocol._MSG_ObtainedAwardSuccess
	}

	private static _MSG_RequestNotifyAchievementFilled:ProtocolType<msg.MSG_RequestNotifyAchievementFilled> = null
	public static MSG_RequestNotifyAchievementFilled_Index = 181
	public static get MSG_RequestNotifyAchievementFilled(): ProtocolType<msg.MSG_RequestNotifyAchievementFilled> {
		if (Protocol._MSG_RequestNotifyAchievementFilled == null) {
			Protocol._MSG_RequestNotifyAchievementFilled = new ProtocolType<msg.MSG_RequestNotifyAchievementFilled>()
			Protocol._MSG_RequestNotifyAchievementFilled.Index = 181
			Protocol._MSG_RequestNotifyAchievementFilled.Name = "msg.MSG_RequestNotifyAchievementFilled"
			Protocol._MSG_RequestNotifyAchievementFilled.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestNotifyAchievementFilled.Name)
			Protocol.All[Protocol._MSG_RequestNotifyAchievementFilled.Index] = Protocol._MSG_RequestNotifyAchievementFilled
		}
		return Protocol._MSG_RequestNotifyAchievementFilled
	}

	private static _MSG_NotifyAchievementFilled:ProtocolType<msg.MSG_NotifyAchievementFilled> = null
	public static MSG_NotifyAchievementFilled_Index = 182
	public static get MSG_NotifyAchievementFilled(): ProtocolType<msg.MSG_NotifyAchievementFilled> {
		if (Protocol._MSG_NotifyAchievementFilled == null) {
			Protocol._MSG_NotifyAchievementFilled = new ProtocolType<msg.MSG_NotifyAchievementFilled>()
			Protocol._MSG_NotifyAchievementFilled.Index = 182
			Protocol._MSG_NotifyAchievementFilled.Name = "msg.MSG_NotifyAchievementFilled"
			Protocol._MSG_NotifyAchievementFilled.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyAchievementFilled.Name)
			Protocol.All[Protocol._MSG_NotifyAchievementFilled.Index] = Protocol._MSG_NotifyAchievementFilled
		}
		return Protocol._MSG_NotifyAchievementFilled
	}

	private static _MSG_UpdateSealData:ProtocolType<msg.MSG_UpdateSealData> = null
	public static MSG_UpdateSealData_Index = 183
	public static get MSG_UpdateSealData(): ProtocolType<msg.MSG_UpdateSealData> {
		if (Protocol._MSG_UpdateSealData == null) {
			Protocol._MSG_UpdateSealData = new ProtocolType<msg.MSG_UpdateSealData>()
			Protocol._MSG_UpdateSealData.Index = 183
			Protocol._MSG_UpdateSealData.Name = "msg.MSG_UpdateSealData"
			Protocol._MSG_UpdateSealData.Proto = Protocol.Root.lookupType(Protocol._MSG_UpdateSealData.Name)
			Protocol.All[Protocol._MSG_UpdateSealData.Index] = Protocol._MSG_UpdateSealData
		}
		return Protocol._MSG_UpdateSealData
	}

	private static _MSG_UpdateSealPage:ProtocolType<msg.MSG_UpdateSealPage> = null
	public static MSG_UpdateSealPage_Index = 184
	public static get MSG_UpdateSealPage(): ProtocolType<msg.MSG_UpdateSealPage> {
		if (Protocol._MSG_UpdateSealPage == null) {
			Protocol._MSG_UpdateSealPage = new ProtocolType<msg.MSG_UpdateSealPage>()
			Protocol._MSG_UpdateSealPage.Index = 184
			Protocol._MSG_UpdateSealPage.Name = "msg.MSG_UpdateSealPage"
			Protocol._MSG_UpdateSealPage.Proto = Protocol.Root.lookupType(Protocol._MSG_UpdateSealPage.Name)
			Protocol.All[Protocol._MSG_UpdateSealPage.Index] = Protocol._MSG_UpdateSealPage
		}
		return Protocol._MSG_UpdateSealPage
	}

	private static _MSG_UpdateSealPack:ProtocolType<msg.MSG_UpdateSealPack> = null
	public static MSG_UpdateSealPack_Index = 185
	public static get MSG_UpdateSealPack(): ProtocolType<msg.MSG_UpdateSealPack> {
		if (Protocol._MSG_UpdateSealPack == null) {
			Protocol._MSG_UpdateSealPack = new ProtocolType<msg.MSG_UpdateSealPack>()
			Protocol._MSG_UpdateSealPack.Index = 185
			Protocol._MSG_UpdateSealPack.Name = "msg.MSG_UpdateSealPack"
			Protocol._MSG_UpdateSealPack.Proto = Protocol.Root.lookupType(Protocol._MSG_UpdateSealPack.Name)
			Protocol.All[Protocol._MSG_UpdateSealPack.Index] = Protocol._MSG_UpdateSealPack
		}
		return Protocol._MSG_UpdateSealPack
	}

	private static _MSG_SealLevelup:ProtocolType<msg.MSG_SealLevelup> = null
	public static MSG_SealLevelup_Index = 186
	public static get MSG_SealLevelup(): ProtocolType<msg.MSG_SealLevelup> {
		if (Protocol._MSG_SealLevelup == null) {
			Protocol._MSG_SealLevelup = new ProtocolType<msg.MSG_SealLevelup>()
			Protocol._MSG_SealLevelup.Index = 186
			Protocol._MSG_SealLevelup.Name = "msg.MSG_SealLevelup"
			Protocol._MSG_SealLevelup.Proto = Protocol.Root.lookupType(Protocol._MSG_SealLevelup.Name)
			Protocol.All[Protocol._MSG_SealLevelup.Index] = Protocol._MSG_SealLevelup
		}
		return Protocol._MSG_SealLevelup
	}

	private static _MSG_SealActive:ProtocolType<msg.MSG_SealActive> = null
	public static MSG_SealActive_Index = 187
	public static get MSG_SealActive(): ProtocolType<msg.MSG_SealActive> {
		if (Protocol._MSG_SealActive == null) {
			Protocol._MSG_SealActive = new ProtocolType<msg.MSG_SealActive>()
			Protocol._MSG_SealActive.Index = 187
			Protocol._MSG_SealActive.Name = "msg.MSG_SealActive"
			Protocol._MSG_SealActive.Proto = Protocol.Root.lookupType(Protocol._MSG_SealActive.Name)
			Protocol.All[Protocol._MSG_SealActive.Index] = Protocol._MSG_SealActive
		}
		return Protocol._MSG_SealActive
	}

	private static _MSG_SealPageActive:ProtocolType<msg.MSG_SealPageActive> = null
	public static MSG_SealPageActive_Index = 188
	public static get MSG_SealPageActive(): ProtocolType<msg.MSG_SealPageActive> {
		if (Protocol._MSG_SealPageActive == null) {
			Protocol._MSG_SealPageActive = new ProtocolType<msg.MSG_SealPageActive>()
			Protocol._MSG_SealPageActive.Index = 188
			Protocol._MSG_SealPageActive.Name = "msg.MSG_SealPageActive"
			Protocol._MSG_SealPageActive.Proto = Protocol.Root.lookupType(Protocol._MSG_SealPageActive.Name)
			Protocol.All[Protocol._MSG_SealPageActive.Index] = Protocol._MSG_SealPageActive
		}
		return Protocol._MSG_SealPageActive
	}

	private static _MSG_SealPageActiveTmp:ProtocolType<msg.MSG_SealPageActiveTmp> = null
	public static MSG_SealPageActiveTmp_Index = 189
	public static get MSG_SealPageActiveTmp(): ProtocolType<msg.MSG_SealPageActiveTmp> {
		if (Protocol._MSG_SealPageActiveTmp == null) {
			Protocol._MSG_SealPageActiveTmp = new ProtocolType<msg.MSG_SealPageActiveTmp>()
			Protocol._MSG_SealPageActiveTmp.Index = 189
			Protocol._MSG_SealPageActiveTmp.Name = "msg.MSG_SealPageActiveTmp"
			Protocol._MSG_SealPageActiveTmp.Proto = Protocol.Root.lookupType(Protocol._MSG_SealPageActiveTmp.Name)
			Protocol.All[Protocol._MSG_SealPageActiveTmp.Index] = Protocol._MSG_SealPageActiveTmp
		}
		return Protocol._MSG_SealPageActiveTmp
	}

	private static _MSG_SetSealPageName:ProtocolType<msg.MSG_SetSealPageName> = null
	public static MSG_SetSealPageName_Index = 190
	public static get MSG_SetSealPageName(): ProtocolType<msg.MSG_SetSealPageName> {
		if (Protocol._MSG_SetSealPageName == null) {
			Protocol._MSG_SetSealPageName = new ProtocolType<msg.MSG_SetSealPageName>()
			Protocol._MSG_SetSealPageName.Index = 190
			Protocol._MSG_SetSealPageName.Name = "msg.MSG_SetSealPageName"
			Protocol._MSG_SetSealPageName.Proto = Protocol.Root.lookupType(Protocol._MSG_SetSealPageName.Name)
			Protocol.All[Protocol._MSG_SetSealPageName.Index] = Protocol._MSG_SetSealPageName
		}
		return Protocol._MSG_SetSealPageName
	}

	private static _MSG_SealOverflowToGold:ProtocolType<msg.MSG_SealOverflowToGold> = null
	public static MSG_SealOverflowToGold_Index = 198
	public static get MSG_SealOverflowToGold(): ProtocolType<msg.MSG_SealOverflowToGold> {
		if (Protocol._MSG_SealOverflowToGold == null) {
			Protocol._MSG_SealOverflowToGold = new ProtocolType<msg.MSG_SealOverflowToGold>()
			Protocol._MSG_SealOverflowToGold.Index = 198
			Protocol._MSG_SealOverflowToGold.Name = "msg.MSG_SealOverflowToGold"
			Protocol._MSG_SealOverflowToGold.Proto = Protocol.Root.lookupType(Protocol._MSG_SealOverflowToGold.Name)
			Protocol.All[Protocol._MSG_SealOverflowToGold.Index] = Protocol._MSG_SealOverflowToGold
		}
		return Protocol._MSG_SealOverflowToGold
	}

	private static _MSG_LevelUpSealSuccess:ProtocolType<msg.MSG_LevelUpSealSuccess> = null
	public static MSG_LevelUpSealSuccess_Index = 229
	public static get MSG_LevelUpSealSuccess(): ProtocolType<msg.MSG_LevelUpSealSuccess> {
		if (Protocol._MSG_LevelUpSealSuccess == null) {
			Protocol._MSG_LevelUpSealSuccess = new ProtocolType<msg.MSG_LevelUpSealSuccess>()
			Protocol._MSG_LevelUpSealSuccess.Index = 229
			Protocol._MSG_LevelUpSealSuccess.Name = "msg.MSG_LevelUpSealSuccess"
			Protocol._MSG_LevelUpSealSuccess.Proto = Protocol.Root.lookupType(Protocol._MSG_LevelUpSealSuccess.Name)
			Protocol.All[Protocol._MSG_LevelUpSealSuccess.Index] = Protocol._MSG_LevelUpSealSuccess
		}
		return Protocol._MSG_LevelUpSealSuccess
	}

	private static _MSG_BuildSeal:ProtocolType<msg.MSG_BuildSeal> = null
	public static MSG_BuildSeal_Index = 297
	public static get MSG_BuildSeal(): ProtocolType<msg.MSG_BuildSeal> {
		if (Protocol._MSG_BuildSeal == null) {
			Protocol._MSG_BuildSeal = new ProtocolType<msg.MSG_BuildSeal>()
			Protocol._MSG_BuildSeal.Index = 297
			Protocol._MSG_BuildSeal.Name = "msg.MSG_BuildSeal"
			Protocol._MSG_BuildSeal.Proto = Protocol.Root.lookupType(Protocol._MSG_BuildSeal.Name)
			Protocol.All[Protocol._MSG_BuildSeal.Index] = Protocol._MSG_BuildSeal
		}
		return Protocol._MSG_BuildSeal
	}

	private static _MSG_UpdateSealNum:ProtocolType<msg.MSG_UpdateSealNum> = null
	public static MSG_UpdateSealNum_Index = 298
	public static get MSG_UpdateSealNum(): ProtocolType<msg.MSG_UpdateSealNum> {
		if (Protocol._MSG_UpdateSealNum == null) {
			Protocol._MSG_UpdateSealNum = new ProtocolType<msg.MSG_UpdateSealNum>()
			Protocol._MSG_UpdateSealNum.Index = 298
			Protocol._MSG_UpdateSealNum.Name = "msg.MSG_UpdateSealNum"
			Protocol._MSG_UpdateSealNum.Proto = Protocol.Root.lookupType(Protocol._MSG_UpdateSealNum.Name)
			Protocol.All[Protocol._MSG_UpdateSealNum.Index] = Protocol._MSG_UpdateSealNum
		}
		return Protocol._MSG_UpdateSealNum
	}

	private static _MSG_BuyOpenSlot:ProtocolType<msg.MSG_BuyOpenSlot> = null
	public static MSG_BuyOpenSlot_Index = 303
	public static get MSG_BuyOpenSlot(): ProtocolType<msg.MSG_BuyOpenSlot> {
		if (Protocol._MSG_BuyOpenSlot == null) {
			Protocol._MSG_BuyOpenSlot = new ProtocolType<msg.MSG_BuyOpenSlot>()
			Protocol._MSG_BuyOpenSlot.Index = 303
			Protocol._MSG_BuyOpenSlot.Name = "msg.MSG_BuyOpenSlot"
			Protocol._MSG_BuyOpenSlot.Proto = Protocol.Root.lookupType(Protocol._MSG_BuyOpenSlot.Name)
			Protocol.All[Protocol._MSG_BuyOpenSlot.Index] = Protocol._MSG_BuyOpenSlot
		}
		return Protocol._MSG_BuyOpenSlot
	}

	private static _MSG_UpdateOpenSlot:ProtocolType<msg.MSG_UpdateOpenSlot> = null
	public static MSG_UpdateOpenSlot_Index = 299
	public static get MSG_UpdateOpenSlot(): ProtocolType<msg.MSG_UpdateOpenSlot> {
		if (Protocol._MSG_UpdateOpenSlot == null) {
			Protocol._MSG_UpdateOpenSlot = new ProtocolType<msg.MSG_UpdateOpenSlot>()
			Protocol._MSG_UpdateOpenSlot.Index = 299
			Protocol._MSG_UpdateOpenSlot.Name = "msg.MSG_UpdateOpenSlot"
			Protocol._MSG_UpdateOpenSlot.Proto = Protocol.Root.lookupType(Protocol._MSG_UpdateOpenSlot.Name)
			Protocol.All[Protocol._MSG_UpdateOpenSlot.Index] = Protocol._MSG_UpdateOpenSlot
		}
		return Protocol._MSG_UpdateOpenSlot
	}

	private static _MSG_BuyOpenPage:ProtocolType<msg.MSG_BuyOpenPage> = null
	public static MSG_BuyOpenPage_Index = 304
	public static get MSG_BuyOpenPage(): ProtocolType<msg.MSG_BuyOpenPage> {
		if (Protocol._MSG_BuyOpenPage == null) {
			Protocol._MSG_BuyOpenPage = new ProtocolType<msg.MSG_BuyOpenPage>()
			Protocol._MSG_BuyOpenPage.Index = 304
			Protocol._MSG_BuyOpenPage.Name = "msg.MSG_BuyOpenPage"
			Protocol._MSG_BuyOpenPage.Proto = Protocol.Root.lookupType(Protocol._MSG_BuyOpenPage.Name)
			Protocol.All[Protocol._MSG_BuyOpenPage.Index] = Protocol._MSG_BuyOpenPage
		}
		return Protocol._MSG_BuyOpenPage
	}

	private static _MSG_UpdateOpenPage:ProtocolType<msg.MSG_UpdateOpenPage> = null
	public static MSG_UpdateOpenPage_Index = 305
	public static get MSG_UpdateOpenPage(): ProtocolType<msg.MSG_UpdateOpenPage> {
		if (Protocol._MSG_UpdateOpenPage == null) {
			Protocol._MSG_UpdateOpenPage = new ProtocolType<msg.MSG_UpdateOpenPage>()
			Protocol._MSG_UpdateOpenPage.Index = 305
			Protocol._MSG_UpdateOpenPage.Name = "msg.MSG_UpdateOpenPage"
			Protocol._MSG_UpdateOpenPage.Proto = Protocol.Root.lookupType(Protocol._MSG_UpdateOpenPage.Name)
			Protocol.All[Protocol._MSG_UpdateOpenPage.Index] = Protocol._MSG_UpdateOpenPage
		}
		return Protocol._MSG_UpdateOpenPage
	}

	private static _MSG_OpenCertainSeal:ProtocolType<msg.MSG_OpenCertainSeal> = null
	public static MSG_OpenCertainSeal_Index = 395
	public static get MSG_OpenCertainSeal(): ProtocolType<msg.MSG_OpenCertainSeal> {
		if (Protocol._MSG_OpenCertainSeal == null) {
			Protocol._MSG_OpenCertainSeal = new ProtocolType<msg.MSG_OpenCertainSeal>()
			Protocol._MSG_OpenCertainSeal.Index = 395
			Protocol._MSG_OpenCertainSeal.Name = "msg.MSG_OpenCertainSeal"
			Protocol._MSG_OpenCertainSeal.Proto = Protocol.Root.lookupType(Protocol._MSG_OpenCertainSeal.Name)
			Protocol.All[Protocol._MSG_OpenCertainSeal.Index] = Protocol._MSG_OpenCertainSeal
		}
		return Protocol._MSG_OpenCertainSeal
	}

	private static _MSG_RequestBoxInfo:ProtocolType<msg.MSG_RequestBoxInfo> = null
	public static MSG_RequestBoxInfo_Index = 191
	public static get MSG_RequestBoxInfo(): ProtocolType<msg.MSG_RequestBoxInfo> {
		if (Protocol._MSG_RequestBoxInfo == null) {
			Protocol._MSG_RequestBoxInfo = new ProtocolType<msg.MSG_RequestBoxInfo>()
			Protocol._MSG_RequestBoxInfo.Index = 191
			Protocol._MSG_RequestBoxInfo.Name = "msg.MSG_RequestBoxInfo"
			Protocol._MSG_RequestBoxInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestBoxInfo.Name)
			Protocol.All[Protocol._MSG_RequestBoxInfo.Index] = Protocol._MSG_RequestBoxInfo
		}
		return Protocol._MSG_RequestBoxInfo
	}

	private static _MSG_NotifyBoxInfo:ProtocolType<msg.MSG_NotifyBoxInfo> = null
	public static MSG_NotifyBoxInfo_Index = 192
	public static get MSG_NotifyBoxInfo(): ProtocolType<msg.MSG_NotifyBoxInfo> {
		if (Protocol._MSG_NotifyBoxInfo == null) {
			Protocol._MSG_NotifyBoxInfo = new ProtocolType<msg.MSG_NotifyBoxInfo>()
			Protocol._MSG_NotifyBoxInfo.Index = 192
			Protocol._MSG_NotifyBoxInfo.Name = "msg.MSG_NotifyBoxInfo"
			Protocol._MSG_NotifyBoxInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyBoxInfo.Name)
			Protocol.All[Protocol._MSG_NotifyBoxInfo.Index] = Protocol._MSG_NotifyBoxInfo
		}
		return Protocol._MSG_NotifyBoxInfo
	}

	private static _MSG_ObtainOneBox:ProtocolType<msg.MSG_ObtainOneBox> = null
	public static MSG_ObtainOneBox_Index = 193
	public static get MSG_ObtainOneBox(): ProtocolType<msg.MSG_ObtainOneBox> {
		if (Protocol._MSG_ObtainOneBox == null) {
			Protocol._MSG_ObtainOneBox = new ProtocolType<msg.MSG_ObtainOneBox>()
			Protocol._MSG_ObtainOneBox.Index = 193
			Protocol._MSG_ObtainOneBox.Name = "msg.MSG_ObtainOneBox"
			Protocol._MSG_ObtainOneBox.Proto = Protocol.Root.lookupType(Protocol._MSG_ObtainOneBox.Name)
			Protocol.All[Protocol._MSG_ObtainOneBox.Index] = Protocol._MSG_ObtainOneBox
		}
		return Protocol._MSG_ObtainOneBox
	}

	private static _MSG_AddFreeBox:ProtocolType<msg.MSG_AddFreeBox> = null
	public static MSG_AddFreeBox_Index = 194
	public static get MSG_AddFreeBox(): ProtocolType<msg.MSG_AddFreeBox> {
		if (Protocol._MSG_AddFreeBox == null) {
			Protocol._MSG_AddFreeBox = new ProtocolType<msg.MSG_AddFreeBox>()
			Protocol._MSG_AddFreeBox.Index = 194
			Protocol._MSG_AddFreeBox.Name = "msg.MSG_AddFreeBox"
			Protocol._MSG_AddFreeBox.Proto = Protocol.Root.lookupType(Protocol._MSG_AddFreeBox.Name)
			Protocol.All[Protocol._MSG_AddFreeBox.Index] = Protocol._MSG_AddFreeBox
		}
		return Protocol._MSG_AddFreeBox
	}

	private static _MSG_RequestNotifyBoxFilled:ProtocolType<msg.MSG_RequestNotifyBoxFilled> = null
	public static MSG_RequestNotifyBoxFilled_Index = 195
	public static get MSG_RequestNotifyBoxFilled(): ProtocolType<msg.MSG_RequestNotifyBoxFilled> {
		if (Protocol._MSG_RequestNotifyBoxFilled == null) {
			Protocol._MSG_RequestNotifyBoxFilled = new ProtocolType<msg.MSG_RequestNotifyBoxFilled>()
			Protocol._MSG_RequestNotifyBoxFilled.Index = 195
			Protocol._MSG_RequestNotifyBoxFilled.Name = "msg.MSG_RequestNotifyBoxFilled"
			Protocol._MSG_RequestNotifyBoxFilled.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestNotifyBoxFilled.Name)
			Protocol.All[Protocol._MSG_RequestNotifyBoxFilled.Index] = Protocol._MSG_RequestNotifyBoxFilled
		}
		return Protocol._MSG_RequestNotifyBoxFilled
	}

	private static _MSG_NotifyBoxFilled:ProtocolType<msg.MSG_NotifyBoxFilled> = null
	public static MSG_NotifyBoxFilled_Index = 196
	public static get MSG_NotifyBoxFilled(): ProtocolType<msg.MSG_NotifyBoxFilled> {
		if (Protocol._MSG_NotifyBoxFilled == null) {
			Protocol._MSG_NotifyBoxFilled = new ProtocolType<msg.MSG_NotifyBoxFilled>()
			Protocol._MSG_NotifyBoxFilled.Index = 196
			Protocol._MSG_NotifyBoxFilled.Name = "msg.MSG_NotifyBoxFilled"
			Protocol._MSG_NotifyBoxFilled.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyBoxFilled.Name)
			Protocol.All[Protocol._MSG_NotifyBoxFilled.Index] = Protocol._MSG_NotifyBoxFilled
		}
		return Protocol._MSG_NotifyBoxFilled
	}

	private static _MSG_LevelUpGetBox:ProtocolType<msg.MSG_LevelUpGetBox> = null
	public static MSG_LevelUpGetBox_Index = 197
	public static get MSG_LevelUpGetBox(): ProtocolType<msg.MSG_LevelUpGetBox> {
		if (Protocol._MSG_LevelUpGetBox == null) {
			Protocol._MSG_LevelUpGetBox = new ProtocolType<msg.MSG_LevelUpGetBox>()
			Protocol._MSG_LevelUpGetBox.Index = 197
			Protocol._MSG_LevelUpGetBox.Name = "msg.MSG_LevelUpGetBox"
			Protocol._MSG_LevelUpGetBox.Proto = Protocol.Root.lookupType(Protocol._MSG_LevelUpGetBox.Name)
			Protocol.All[Protocol._MSG_LevelUpGetBox.Index] = Protocol._MSG_LevelUpGetBox
		}
		return Protocol._MSG_LevelUpGetBox
	}

	private static _MSG_RequestSevenDayLoginAwards:ProtocolType<msg.MSG_RequestSevenDayLoginAwards> = null
	public static MSG_RequestSevenDayLoginAwards_Index = 204
	public static get MSG_RequestSevenDayLoginAwards(): ProtocolType<msg.MSG_RequestSevenDayLoginAwards> {
		if (Protocol._MSG_RequestSevenDayLoginAwards == null) {
			Protocol._MSG_RequestSevenDayLoginAwards = new ProtocolType<msg.MSG_RequestSevenDayLoginAwards>()
			Protocol._MSG_RequestSevenDayLoginAwards.Index = 204
			Protocol._MSG_RequestSevenDayLoginAwards.Name = "msg.MSG_RequestSevenDayLoginAwards"
			Protocol._MSG_RequestSevenDayLoginAwards.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestSevenDayLoginAwards.Name)
			Protocol.All[Protocol._MSG_RequestSevenDayLoginAwards.Index] = Protocol._MSG_RequestSevenDayLoginAwards
		}
		return Protocol._MSG_RequestSevenDayLoginAwards
	}

	private static _MSG_ResponseSevenDayLoginAwards:ProtocolType<msg.MSG_ResponseSevenDayLoginAwards> = null
	public static MSG_ResponseSevenDayLoginAwards_Index = 205
	public static get MSG_ResponseSevenDayLoginAwards(): ProtocolType<msg.MSG_ResponseSevenDayLoginAwards> {
		if (Protocol._MSG_ResponseSevenDayLoginAwards == null) {
			Protocol._MSG_ResponseSevenDayLoginAwards = new ProtocolType<msg.MSG_ResponseSevenDayLoginAwards>()
			Protocol._MSG_ResponseSevenDayLoginAwards.Index = 205
			Protocol._MSG_ResponseSevenDayLoginAwards.Name = "msg.MSG_ResponseSevenDayLoginAwards"
			Protocol._MSG_ResponseSevenDayLoginAwards.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseSevenDayLoginAwards.Name)
			Protocol.All[Protocol._MSG_ResponseSevenDayLoginAwards.Index] = Protocol._MSG_ResponseSevenDayLoginAwards
		}
		return Protocol._MSG_ResponseSevenDayLoginAwards
	}

	private static _MSG_ObtainSevenDaysAward:ProtocolType<msg.MSG_ObtainSevenDaysAward> = null
	public static MSG_ObtainSevenDaysAward_Index = 206
	public static get MSG_ObtainSevenDaysAward(): ProtocolType<msg.MSG_ObtainSevenDaysAward> {
		if (Protocol._MSG_ObtainSevenDaysAward == null) {
			Protocol._MSG_ObtainSevenDaysAward = new ProtocolType<msg.MSG_ObtainSevenDaysAward>()
			Protocol._MSG_ObtainSevenDaysAward.Index = 206
			Protocol._MSG_ObtainSevenDaysAward.Name = "msg.MSG_ObtainSevenDaysAward"
			Protocol._MSG_ObtainSevenDaysAward.Proto = Protocol.Root.lookupType(Protocol._MSG_ObtainSevenDaysAward.Name)
			Protocol.All[Protocol._MSG_ObtainSevenDaysAward.Index] = Protocol._MSG_ObtainSevenDaysAward
		}
		return Protocol._MSG_ObtainSevenDaysAward
	}

	private static _MSG_ObtainItems:ProtocolType<msg.MSG_ObtainItems> = null
	public static MSG_ObtainItems_Index = 210
	public static get MSG_ObtainItems(): ProtocolType<msg.MSG_ObtainItems> {
		if (Protocol._MSG_ObtainItems == null) {
			Protocol._MSG_ObtainItems = new ProtocolType<msg.MSG_ObtainItems>()
			Protocol._MSG_ObtainItems.Index = 210
			Protocol._MSG_ObtainItems.Name = "msg.MSG_ObtainItems"
			Protocol._MSG_ObtainItems.Proto = Protocol.Root.lookupType(Protocol._MSG_ObtainItems.Name)
			Protocol.All[Protocol._MSG_ObtainItems.Index] = Protocol._MSG_ObtainItems
		}
		return Protocol._MSG_ObtainItems
	}

	private static _MSG_RequestShortLinkAward:ProtocolType<msg.MSG_RequestShortLinkAward> = null
	public static MSG_RequestShortLinkAward_Index = 211
	public static get MSG_RequestShortLinkAward(): ProtocolType<msg.MSG_RequestShortLinkAward> {
		if (Protocol._MSG_RequestShortLinkAward == null) {
			Protocol._MSG_RequestShortLinkAward = new ProtocolType<msg.MSG_RequestShortLinkAward>()
			Protocol._MSG_RequestShortLinkAward.Index = 211
			Protocol._MSG_RequestShortLinkAward.Name = "msg.MSG_RequestShortLinkAward"
			Protocol._MSG_RequestShortLinkAward.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestShortLinkAward.Name)
			Protocol.All[Protocol._MSG_RequestShortLinkAward.Index] = Protocol._MSG_RequestShortLinkAward
		}
		return Protocol._MSG_RequestShortLinkAward
	}

	private static _MSG_ResponseShortLinkAward:ProtocolType<msg.MSG_ResponseShortLinkAward> = null
	public static MSG_ResponseShortLinkAward_Index = 212
	public static get MSG_ResponseShortLinkAward(): ProtocolType<msg.MSG_ResponseShortLinkAward> {
		if (Protocol._MSG_ResponseShortLinkAward == null) {
			Protocol._MSG_ResponseShortLinkAward = new ProtocolType<msg.MSG_ResponseShortLinkAward>()
			Protocol._MSG_ResponseShortLinkAward.Index = 212
			Protocol._MSG_ResponseShortLinkAward.Name = "msg.MSG_ResponseShortLinkAward"
			Protocol._MSG_ResponseShortLinkAward.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseShortLinkAward.Name)
			Protocol.All[Protocol._MSG_ResponseShortLinkAward.Index] = Protocol._MSG_ResponseShortLinkAward
		}
		return Protocol._MSG_ResponseShortLinkAward
	}

	private static _MSG_UploadMainPageVoice:ProtocolType<msg.MSG_UploadMainPageVoice> = null
	public static MSG_UploadMainPageVoice_Index = 201
	public static get MSG_UploadMainPageVoice(): ProtocolType<msg.MSG_UploadMainPageVoice> {
		if (Protocol._MSG_UploadMainPageVoice == null) {
			Protocol._MSG_UploadMainPageVoice = new ProtocolType<msg.MSG_UploadMainPageVoice>()
			Protocol._MSG_UploadMainPageVoice.Index = 201
			Protocol._MSG_UploadMainPageVoice.Name = "msg.MSG_UploadMainPageVoice"
			Protocol._MSG_UploadMainPageVoice.Proto = Protocol.Root.lookupType(Protocol._MSG_UploadMainPageVoice.Name)
			Protocol.All[Protocol._MSG_UploadMainPageVoice.Index] = Protocol._MSG_UploadMainPageVoice
		}
		return Protocol._MSG_UploadMainPageVoice
	}

	private static _MSG_SetupGeographicalLocation:ProtocolType<msg.MSG_SetupGeographicalLocation> = null
	public static MSG_SetupGeographicalLocation_Index = 209
	public static get MSG_SetupGeographicalLocation(): ProtocolType<msg.MSG_SetupGeographicalLocation> {
		if (Protocol._MSG_SetupGeographicalLocation == null) {
			Protocol._MSG_SetupGeographicalLocation = new ProtocolType<msg.MSG_SetupGeographicalLocation>()
			Protocol._MSG_SetupGeographicalLocation.Index = 209
			Protocol._MSG_SetupGeographicalLocation.Name = "msg.MSG_SetupGeographicalLocation"
			Protocol._MSG_SetupGeographicalLocation.Proto = Protocol.Root.lookupType(Protocol._MSG_SetupGeographicalLocation.Name)
			Protocol.All[Protocol._MSG_SetupGeographicalLocation.Index] = Protocol._MSG_SetupGeographicalLocation
		}
		return Protocol._MSG_SetupGeographicalLocation
	}

	private static _MSG_SetupHomePageMessage:ProtocolType<msg.MSG_SetupHomePageMessage> = null
	public static MSG_SetupHomePageMessage_Index = 214
	public static get MSG_SetupHomePageMessage(): ProtocolType<msg.MSG_SetupHomePageMessage> {
		if (Protocol._MSG_SetupHomePageMessage == null) {
			Protocol._MSG_SetupHomePageMessage = new ProtocolType<msg.MSG_SetupHomePageMessage>()
			Protocol._MSG_SetupHomePageMessage.Index = 214
			Protocol._MSG_SetupHomePageMessage.Name = "msg.MSG_SetupHomePageMessage"
			Protocol._MSG_SetupHomePageMessage.Proto = Protocol.Root.lookupType(Protocol._MSG_SetupHomePageMessage.Name)
			Protocol.All[Protocol._MSG_SetupHomePageMessage.Index] = Protocol._MSG_SetupHomePageMessage
		}
		return Protocol._MSG_SetupHomePageMessage
	}

	private static _MSG_RequestPeopleNearby:ProtocolType<msg.MSG_RequestPeopleNearby> = null
	public static MSG_RequestPeopleNearby_Index = 224
	public static get MSG_RequestPeopleNearby(): ProtocolType<msg.MSG_RequestPeopleNearby> {
		if (Protocol._MSG_RequestPeopleNearby == null) {
			Protocol._MSG_RequestPeopleNearby = new ProtocolType<msg.MSG_RequestPeopleNearby>()
			Protocol._MSG_RequestPeopleNearby.Index = 224
			Protocol._MSG_RequestPeopleNearby.Name = "msg.MSG_RequestPeopleNearby"
			Protocol._MSG_RequestPeopleNearby.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestPeopleNearby.Name)
			Protocol.All[Protocol._MSG_RequestPeopleNearby.Index] = Protocol._MSG_RequestPeopleNearby
		}
		return Protocol._MSG_RequestPeopleNearby
	}

	private static _MSG_ResponsePeopleNearby:ProtocolType<msg.MSG_ResponsePeopleNearby> = null
	public static MSG_ResponsePeopleNearby_Index = 225
	public static get MSG_ResponsePeopleNearby(): ProtocolType<msg.MSG_ResponsePeopleNearby> {
		if (Protocol._MSG_ResponsePeopleNearby == null) {
			Protocol._MSG_ResponsePeopleNearby = new ProtocolType<msg.MSG_ResponsePeopleNearby>()
			Protocol._MSG_ResponsePeopleNearby.Index = 225
			Protocol._MSG_ResponsePeopleNearby.Name = "msg.MSG_ResponsePeopleNearby"
			Protocol._MSG_ResponsePeopleNearby.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponsePeopleNearby.Name)
			Protocol.All[Protocol._MSG_ResponsePeopleNearby.Index] = Protocol._MSG_ResponsePeopleNearby
		}
		return Protocol._MSG_ResponsePeopleNearby
	}

	private static _MSG_DailyCheck:ProtocolType<msg.MSG_DailyCheck> = null
	public static MSG_DailyCheck_Index = 220
	public static get MSG_DailyCheck(): ProtocolType<msg.MSG_DailyCheck> {
		if (Protocol._MSG_DailyCheck == null) {
			Protocol._MSG_DailyCheck = new ProtocolType<msg.MSG_DailyCheck>()
			Protocol._MSG_DailyCheck.Index = 220
			Protocol._MSG_DailyCheck.Name = "msg.MSG_DailyCheck"
			Protocol._MSG_DailyCheck.Proto = Protocol.Root.lookupType(Protocol._MSG_DailyCheck.Name)
			Protocol.All[Protocol._MSG_DailyCheck.Index] = Protocol._MSG_DailyCheck
		}
		return Protocol._MSG_DailyCheck
	}

	private static _MSG_DailyLoginInfo:ProtocolType<msg.MSG_DailyLoginInfo> = null
	public static MSG_DailyLoginInfo_Index = 221
	public static get MSG_DailyLoginInfo(): ProtocolType<msg.MSG_DailyLoginInfo> {
		if (Protocol._MSG_DailyLoginInfo == null) {
			Protocol._MSG_DailyLoginInfo = new ProtocolType<msg.MSG_DailyLoginInfo>()
			Protocol._MSG_DailyLoginInfo.Index = 221
			Protocol._MSG_DailyLoginInfo.Name = "msg.MSG_DailyLoginInfo"
			Protocol._MSG_DailyLoginInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_DailyLoginInfo.Name)
			Protocol.All[Protocol._MSG_DailyLoginInfo.Index] = Protocol._MSG_DailyLoginInfo
		}
		return Protocol._MSG_DailyLoginInfo
	}

	private static _MSG_ObtainDailyLogin:ProtocolType<msg.MSG_ObtainDailyLogin> = null
	public static MSG_ObtainDailyLogin_Index = 222
	public static get MSG_ObtainDailyLogin(): ProtocolType<msg.MSG_ObtainDailyLogin> {
		if (Protocol._MSG_ObtainDailyLogin == null) {
			Protocol._MSG_ObtainDailyLogin = new ProtocolType<msg.MSG_ObtainDailyLogin>()
			Protocol._MSG_ObtainDailyLogin.Index = 222
			Protocol._MSG_ObtainDailyLogin.Name = "msg.MSG_ObtainDailyLogin"
			Protocol._MSG_ObtainDailyLogin.Proto = Protocol.Root.lookupType(Protocol._MSG_ObtainDailyLogin.Name)
			Protocol.All[Protocol._MSG_ObtainDailyLogin.Index] = Protocol._MSG_ObtainDailyLogin
		}
		return Protocol._MSG_ObtainDailyLogin
	}

	private static _MSG_RequestDailyLogin:ProtocolType<msg.MSG_RequestDailyLogin> = null
	public static MSG_RequestDailyLogin_Index = 223
	public static get MSG_RequestDailyLogin(): ProtocolType<msg.MSG_RequestDailyLogin> {
		if (Protocol._MSG_RequestDailyLogin == null) {
			Protocol._MSG_RequestDailyLogin = new ProtocolType<msg.MSG_RequestDailyLogin>()
			Protocol._MSG_RequestDailyLogin.Index = 223
			Protocol._MSG_RequestDailyLogin.Name = "msg.MSG_RequestDailyLogin"
			Protocol._MSG_RequestDailyLogin.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestDailyLogin.Name)
			Protocol.All[Protocol._MSG_RequestDailyLogin.Index] = Protocol._MSG_RequestDailyLogin
		}
		return Protocol._MSG_RequestDailyLogin
	}

	private static _MSG_RequestTodayChecked:ProtocolType<msg.MSG_RequestTodayChecked> = null
	public static MSG_RequestTodayChecked_Index = 227
	public static get MSG_RequestTodayChecked(): ProtocolType<msg.MSG_RequestTodayChecked> {
		if (Protocol._MSG_RequestTodayChecked == null) {
			Protocol._MSG_RequestTodayChecked = new ProtocolType<msg.MSG_RequestTodayChecked>()
			Protocol._MSG_RequestTodayChecked.Index = 227
			Protocol._MSG_RequestTodayChecked.Name = "msg.MSG_RequestTodayChecked"
			Protocol._MSG_RequestTodayChecked.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestTodayChecked.Name)
			Protocol.All[Protocol._MSG_RequestTodayChecked.Index] = Protocol._MSG_RequestTodayChecked
		}
		return Protocol._MSG_RequestTodayChecked
	}

	private static _MSG_ResponseTodayChecked:ProtocolType<msg.MSG_ResponseTodayChecked> = null
	public static MSG_ResponseTodayChecked_Index = 228
	public static get MSG_ResponseTodayChecked(): ProtocolType<msg.MSG_ResponseTodayChecked> {
		if (Protocol._MSG_ResponseTodayChecked == null) {
			Protocol._MSG_ResponseTodayChecked = new ProtocolType<msg.MSG_ResponseTodayChecked>()
			Protocol._MSG_ResponseTodayChecked.Index = 228
			Protocol._MSG_ResponseTodayChecked.Name = "msg.MSG_ResponseTodayChecked"
			Protocol._MSG_ResponseTodayChecked.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseTodayChecked.Name)
			Protocol.All[Protocol._MSG_ResponseTodayChecked.Index] = Protocol._MSG_ResponseTodayChecked
		}
		return Protocol._MSG_ResponseTodayChecked
	}

	private static _MSG_GivePraise:ProtocolType<msg.MSG_GivePraise> = null
	public static MSG_GivePraise_Index = 231
	public static get MSG_GivePraise(): ProtocolType<msg.MSG_GivePraise> {
		if (Protocol._MSG_GivePraise == null) {
			Protocol._MSG_GivePraise = new ProtocolType<msg.MSG_GivePraise>()
			Protocol._MSG_GivePraise.Index = 231
			Protocol._MSG_GivePraise.Name = "msg.MSG_GivePraise"
			Protocol._MSG_GivePraise.Proto = Protocol.Root.lookupType(Protocol._MSG_GivePraise.Name)
			Protocol.All[Protocol._MSG_GivePraise.Index] = Protocol._MSG_GivePraise
		}
		return Protocol._MSG_GivePraise
	}

	private static _MSG_ResponseBePraise:ProtocolType<msg.MSG_ResponseBePraise> = null
	public static MSG_ResponseBePraise_Index = 232
	public static get MSG_ResponseBePraise(): ProtocolType<msg.MSG_ResponseBePraise> {
		if (Protocol._MSG_ResponseBePraise == null) {
			Protocol._MSG_ResponseBePraise = new ProtocolType<msg.MSG_ResponseBePraise>()
			Protocol._MSG_ResponseBePraise.Index = 232
			Protocol._MSG_ResponseBePraise.Name = "msg.MSG_ResponseBePraise"
			Protocol._MSG_ResponseBePraise.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseBePraise.Name)
			Protocol.All[Protocol._MSG_ResponseBePraise.Index] = Protocol._MSG_ResponseBePraise
		}
		return Protocol._MSG_ResponseBePraise
	}

	private static _MSG_ReportPassiveUser:ProtocolType<msg.MSG_ReportPassiveUser> = null
	public static MSG_ReportPassiveUser_Index = 233
	public static get MSG_ReportPassiveUser(): ProtocolType<msg.MSG_ReportPassiveUser> {
		if (Protocol._MSG_ReportPassiveUser == null) {
			Protocol._MSG_ReportPassiveUser = new ProtocolType<msg.MSG_ReportPassiveUser>()
			Protocol._MSG_ReportPassiveUser.Index = 233
			Protocol._MSG_ReportPassiveUser.Name = "msg.MSG_ReportPassiveUser"
			Protocol._MSG_ReportPassiveUser.Proto = Protocol.Root.lookupType(Protocol._MSG_ReportPassiveUser.Name)
			Protocol.All[Protocol._MSG_ReportPassiveUser.Index] = Protocol._MSG_ReportPassiveUser
		}
		return Protocol._MSG_ReportPassiveUser
	}

	private static _MSG_RequestDailyTask:ProtocolType<msg.MSG_RequestDailyTask> = null
	public static MSG_RequestDailyTask_Index = 241
	public static get MSG_RequestDailyTask(): ProtocolType<msg.MSG_RequestDailyTask> {
		if (Protocol._MSG_RequestDailyTask == null) {
			Protocol._MSG_RequestDailyTask = new ProtocolType<msg.MSG_RequestDailyTask>()
			Protocol._MSG_RequestDailyTask.Index = 241
			Protocol._MSG_RequestDailyTask.Name = "msg.MSG_RequestDailyTask"
			Protocol._MSG_RequestDailyTask.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestDailyTask.Name)
			Protocol.All[Protocol._MSG_RequestDailyTask.Index] = Protocol._MSG_RequestDailyTask
		}
		return Protocol._MSG_RequestDailyTask
	}

	private static _MSG_ResponseDailyTask:ProtocolType<msg.MSG_ResponseDailyTask> = null
	public static MSG_ResponseDailyTask_Index = 242
	public static get MSG_ResponseDailyTask(): ProtocolType<msg.MSG_ResponseDailyTask> {
		if (Protocol._MSG_ResponseDailyTask == null) {
			Protocol._MSG_ResponseDailyTask = new ProtocolType<msg.MSG_ResponseDailyTask>()
			Protocol._MSG_ResponseDailyTask.Index = 242
			Protocol._MSG_ResponseDailyTask.Name = "msg.MSG_ResponseDailyTask"
			Protocol._MSG_ResponseDailyTask.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseDailyTask.Name)
			Protocol.All[Protocol._MSG_ResponseDailyTask.Index] = Protocol._MSG_ResponseDailyTask
		}
		return Protocol._MSG_ResponseDailyTask
	}

	private static _MSG_RefreshDailyTask:ProtocolType<msg.MSG_RefreshDailyTask> = null
	public static MSG_RefreshDailyTask_Index = 243
	public static get MSG_RefreshDailyTask(): ProtocolType<msg.MSG_RefreshDailyTask> {
		if (Protocol._MSG_RefreshDailyTask == null) {
			Protocol._MSG_RefreshDailyTask = new ProtocolType<msg.MSG_RefreshDailyTask>()
			Protocol._MSG_RefreshDailyTask.Index = 243
			Protocol._MSG_RefreshDailyTask.Name = "msg.MSG_RefreshDailyTask"
			Protocol._MSG_RefreshDailyTask.Proto = Protocol.Root.lookupType(Protocol._MSG_RefreshDailyTask.Name)
			Protocol.All[Protocol._MSG_RefreshDailyTask.Index] = Protocol._MSG_RefreshDailyTask
		}
		return Protocol._MSG_RefreshDailyTask
	}

	private static _MSG_ObtainDailyTaskAward:ProtocolType<msg.MSG_ObtainDailyTaskAward> = null
	public static MSG_ObtainDailyTaskAward_Index = 244
	public static get MSG_ObtainDailyTaskAward(): ProtocolType<msg.MSG_ObtainDailyTaskAward> {
		if (Protocol._MSG_ObtainDailyTaskAward == null) {
			Protocol._MSG_ObtainDailyTaskAward = new ProtocolType<msg.MSG_ObtainDailyTaskAward>()
			Protocol._MSG_ObtainDailyTaskAward.Index = 244
			Protocol._MSG_ObtainDailyTaskAward.Name = "msg.MSG_ObtainDailyTaskAward"
			Protocol._MSG_ObtainDailyTaskAward.Proto = Protocol.Root.lookupType(Protocol._MSG_ObtainDailyTaskAward.Name)
			Protocol.All[Protocol._MSG_ObtainDailyTaskAward.Index] = Protocol._MSG_ObtainDailyTaskAward
		}
		return Protocol._MSG_ObtainDailyTaskAward
	}

	private static _MSG_ShareLinkFinishDailyTask:ProtocolType<msg.MSG_ShareLinkFinishDailyTask> = null
	public static MSG_ShareLinkFinishDailyTask_Index = 245
	public static get MSG_ShareLinkFinishDailyTask(): ProtocolType<msg.MSG_ShareLinkFinishDailyTask> {
		if (Protocol._MSG_ShareLinkFinishDailyTask == null) {
			Protocol._MSG_ShareLinkFinishDailyTask = new ProtocolType<msg.MSG_ShareLinkFinishDailyTask>()
			Protocol._MSG_ShareLinkFinishDailyTask.Index = 245
			Protocol._MSG_ShareLinkFinishDailyTask.Name = "msg.MSG_ShareLinkFinishDailyTask"
			Protocol._MSG_ShareLinkFinishDailyTask.Proto = Protocol.Root.lookupType(Protocol._MSG_ShareLinkFinishDailyTask.Name)
			Protocol.All[Protocol._MSG_ShareLinkFinishDailyTask.Index] = Protocol._MSG_ShareLinkFinishDailyTask
		}
		return Protocol._MSG_ShareLinkFinishDailyTask
	}

	private static _MSG_ResponseUserDefinedTask:ProtocolType<msg.MSG_ResponseUserDefinedTask> = null
	public static MSG_ResponseUserDefinedTask_Index = 287
	public static get MSG_ResponseUserDefinedTask(): ProtocolType<msg.MSG_ResponseUserDefinedTask> {
		if (Protocol._MSG_ResponseUserDefinedTask == null) {
			Protocol._MSG_ResponseUserDefinedTask = new ProtocolType<msg.MSG_ResponseUserDefinedTask>()
			Protocol._MSG_ResponseUserDefinedTask.Index = 287
			Protocol._MSG_ResponseUserDefinedTask.Name = "msg.MSG_ResponseUserDefinedTask"
			Protocol._MSG_ResponseUserDefinedTask.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseUserDefinedTask.Name)
			Protocol.All[Protocol._MSG_ResponseUserDefinedTask.Index] = Protocol._MSG_ResponseUserDefinedTask
		}
		return Protocol._MSG_ResponseUserDefinedTask
	}

	private static _MSG_RequestGrowthHistory:ProtocolType<msg.MSG_RequestGrowthHistory> = null
	public static MSG_RequestGrowthHistory_Index = 288
	public static get MSG_RequestGrowthHistory(): ProtocolType<msg.MSG_RequestGrowthHistory> {
		if (Protocol._MSG_RequestGrowthHistory == null) {
			Protocol._MSG_RequestGrowthHistory = new ProtocolType<msg.MSG_RequestGrowthHistory>()
			Protocol._MSG_RequestGrowthHistory.Index = 288
			Protocol._MSG_RequestGrowthHistory.Name = "msg.MSG_RequestGrowthHistory"
			Protocol._MSG_RequestGrowthHistory.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestGrowthHistory.Name)
			Protocol.All[Protocol._MSG_RequestGrowthHistory.Index] = Protocol._MSG_RequestGrowthHistory
		}
		return Protocol._MSG_RequestGrowthHistory
	}

	private static _MSG_ResponseGrowthHistory:ProtocolType<msg.MSG_ResponseGrowthHistory> = null
	public static MSG_ResponseGrowthHistory_Index = 289
	public static get MSG_ResponseGrowthHistory(): ProtocolType<msg.MSG_ResponseGrowthHistory> {
		if (Protocol._MSG_ResponseGrowthHistory == null) {
			Protocol._MSG_ResponseGrowthHistory = new ProtocolType<msg.MSG_ResponseGrowthHistory>()
			Protocol._MSG_ResponseGrowthHistory.Index = 289
			Protocol._MSG_ResponseGrowthHistory.Name = "msg.MSG_ResponseGrowthHistory"
			Protocol._MSG_ResponseGrowthHistory.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseGrowthHistory.Name)
			Protocol.All[Protocol._MSG_ResponseGrowthHistory.Index] = Protocol._MSG_ResponseGrowthHistory
		}
		return Protocol._MSG_ResponseGrowthHistory
	}

	private static _MSG_ObtainGrowthHistoryAward:ProtocolType<msg.MSG_ObtainGrowthHistoryAward> = null
	public static MSG_ObtainGrowthHistoryAward_Index = 290
	public static get MSG_ObtainGrowthHistoryAward(): ProtocolType<msg.MSG_ObtainGrowthHistoryAward> {
		if (Protocol._MSG_ObtainGrowthHistoryAward == null) {
			Protocol._MSG_ObtainGrowthHistoryAward = new ProtocolType<msg.MSG_ObtainGrowthHistoryAward>()
			Protocol._MSG_ObtainGrowthHistoryAward.Index = 290
			Protocol._MSG_ObtainGrowthHistoryAward.Name = "msg.MSG_ObtainGrowthHistoryAward"
			Protocol._MSG_ObtainGrowthHistoryAward.Proto = Protocol.Root.lookupType(Protocol._MSG_ObtainGrowthHistoryAward.Name)
			Protocol.All[Protocol._MSG_ObtainGrowthHistoryAward.Index] = Protocol._MSG_ObtainGrowthHistoryAward
		}
		return Protocol._MSG_ObtainGrowthHistoryAward
	}

	private static _MSG_RequestGrowthRedPoint:ProtocolType<msg.MSG_RequestGrowthRedPoint> = null
	public static MSG_RequestGrowthRedPoint_Index = 291
	public static get MSG_RequestGrowthRedPoint(): ProtocolType<msg.MSG_RequestGrowthRedPoint> {
		if (Protocol._MSG_RequestGrowthRedPoint == null) {
			Protocol._MSG_RequestGrowthRedPoint = new ProtocolType<msg.MSG_RequestGrowthRedPoint>()
			Protocol._MSG_RequestGrowthRedPoint.Index = 291
			Protocol._MSG_RequestGrowthRedPoint.Name = "msg.MSG_RequestGrowthRedPoint"
			Protocol._MSG_RequestGrowthRedPoint.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestGrowthRedPoint.Name)
			Protocol.All[Protocol._MSG_RequestGrowthRedPoint.Index] = Protocol._MSG_RequestGrowthRedPoint
		}
		return Protocol._MSG_RequestGrowthRedPoint
	}

	private static _MSG_ResponseGrowthRedPoint:ProtocolType<msg.MSG_ResponseGrowthRedPoint> = null
	public static MSG_ResponseGrowthRedPoint_Index = 292
	public static get MSG_ResponseGrowthRedPoint(): ProtocolType<msg.MSG_ResponseGrowthRedPoint> {
		if (Protocol._MSG_ResponseGrowthRedPoint == null) {
			Protocol._MSG_ResponseGrowthRedPoint = new ProtocolType<msg.MSG_ResponseGrowthRedPoint>()
			Protocol._MSG_ResponseGrowthRedPoint.Index = 292
			Protocol._MSG_ResponseGrowthRedPoint.Name = "msg.MSG_ResponseGrowthRedPoint"
			Protocol._MSG_ResponseGrowthRedPoint.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseGrowthRedPoint.Name)
			Protocol.All[Protocol._MSG_ResponseGrowthRedPoint.Index] = Protocol._MSG_ResponseGrowthRedPoint
		}
		return Protocol._MSG_ResponseGrowthRedPoint
	}

	private static _MSG_RequestDailyActivityTask:ProtocolType<msg.MSG_RequestDailyActivityTask> = null
	public static MSG_RequestDailyActivityTask_Index = 293
	public static get MSG_RequestDailyActivityTask(): ProtocolType<msg.MSG_RequestDailyActivityTask> {
		if (Protocol._MSG_RequestDailyActivityTask == null) {
			Protocol._MSG_RequestDailyActivityTask = new ProtocolType<msg.MSG_RequestDailyActivityTask>()
			Protocol._MSG_RequestDailyActivityTask.Index = 293
			Protocol._MSG_RequestDailyActivityTask.Name = "msg.MSG_RequestDailyActivityTask"
			Protocol._MSG_RequestDailyActivityTask.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestDailyActivityTask.Name)
			Protocol.All[Protocol._MSG_RequestDailyActivityTask.Index] = Protocol._MSG_RequestDailyActivityTask
		}
		return Protocol._MSG_RequestDailyActivityTask
	}

	private static _MSG_ReponseDailyActivityTask:ProtocolType<msg.MSG_ReponseDailyActivityTask> = null
	public static MSG_ReponseDailyActivityTask_Index = 294
	public static get MSG_ReponseDailyActivityTask(): ProtocolType<msg.MSG_ReponseDailyActivityTask> {
		if (Protocol._MSG_ReponseDailyActivityTask == null) {
			Protocol._MSG_ReponseDailyActivityTask = new ProtocolType<msg.MSG_ReponseDailyActivityTask>()
			Protocol._MSG_ReponseDailyActivityTask.Index = 294
			Protocol._MSG_ReponseDailyActivityTask.Name = "msg.MSG_ReponseDailyActivityTask"
			Protocol._MSG_ReponseDailyActivityTask.Proto = Protocol.Root.lookupType(Protocol._MSG_ReponseDailyActivityTask.Name)
			Protocol.All[Protocol._MSG_ReponseDailyActivityTask.Index] = Protocol._MSG_ReponseDailyActivityTask
		}
		return Protocol._MSG_ReponseDailyActivityTask
	}

	private static _MSG_ObtainDailyActivityTaskAward:ProtocolType<msg.MSG_ObtainDailyActivityTaskAward> = null
	public static MSG_ObtainDailyActivityTaskAward_Index = 296
	public static get MSG_ObtainDailyActivityTaskAward(): ProtocolType<msg.MSG_ObtainDailyActivityTaskAward> {
		if (Protocol._MSG_ObtainDailyActivityTaskAward == null) {
			Protocol._MSG_ObtainDailyActivityTaskAward = new ProtocolType<msg.MSG_ObtainDailyActivityTaskAward>()
			Protocol._MSG_ObtainDailyActivityTaskAward.Index = 296
			Protocol._MSG_ObtainDailyActivityTaskAward.Name = "msg.MSG_ObtainDailyActivityTaskAward"
			Protocol._MSG_ObtainDailyActivityTaskAward.Proto = Protocol.Root.lookupType(Protocol._MSG_ObtainDailyActivityTaskAward.Name)
			Protocol.All[Protocol._MSG_ObtainDailyActivityTaskAward.Index] = Protocol._MSG_ObtainDailyActivityTaskAward
		}
		return Protocol._MSG_ObtainDailyActivityTaskAward
	}

	private static _MSG_ObtainDailyActivityAward:ProtocolType<msg.MSG_ObtainDailyActivityAward> = null
	public static MSG_ObtainDailyActivityAward_Index = 295
	public static get MSG_ObtainDailyActivityAward(): ProtocolType<msg.MSG_ObtainDailyActivityAward> {
		if (Protocol._MSG_ObtainDailyActivityAward == null) {
			Protocol._MSG_ObtainDailyActivityAward = new ProtocolType<msg.MSG_ObtainDailyActivityAward>()
			Protocol._MSG_ObtainDailyActivityAward.Index = 295
			Protocol._MSG_ObtainDailyActivityAward.Name = "msg.MSG_ObtainDailyActivityAward"
			Protocol._MSG_ObtainDailyActivityAward.Proto = Protocol.Root.lookupType(Protocol._MSG_ObtainDailyActivityAward.Name)
			Protocol.All[Protocol._MSG_ObtainDailyActivityAward.Index] = Protocol._MSG_ObtainDailyActivityAward
		}
		return Protocol._MSG_ObtainDailyActivityAward
	}

	private static _MSG_RequestShopData:ProtocolType<msg.MSG_RequestShopData> = null
	public static MSG_RequestShopData_Index = 248
	public static get MSG_RequestShopData(): ProtocolType<msg.MSG_RequestShopData> {
		if (Protocol._MSG_RequestShopData == null) {
			Protocol._MSG_RequestShopData = new ProtocolType<msg.MSG_RequestShopData>()
			Protocol._MSG_RequestShopData.Index = 248
			Protocol._MSG_RequestShopData.Name = "msg.MSG_RequestShopData"
			Protocol._MSG_RequestShopData.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestShopData.Name)
			Protocol.All[Protocol._MSG_RequestShopData.Index] = Protocol._MSG_RequestShopData
		}
		return Protocol._MSG_RequestShopData
	}

	private static _MSG_ResponseShopData:ProtocolType<msg.MSG_ResponseShopData> = null
	public static MSG_ResponseShopData_Index = 249
	public static get MSG_ResponseShopData(): ProtocolType<msg.MSG_ResponseShopData> {
		if (Protocol._MSG_ResponseShopData == null) {
			Protocol._MSG_ResponseShopData = new ProtocolType<msg.MSG_ResponseShopData>()
			Protocol._MSG_ResponseShopData.Index = 249
			Protocol._MSG_ResponseShopData.Name = "msg.MSG_ResponseShopData"
			Protocol._MSG_ResponseShopData.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseShopData.Name)
			Protocol.All[Protocol._MSG_ResponseShopData.Index] = Protocol._MSG_ResponseShopData
		}
		return Protocol._MSG_ResponseShopData
	}

	private static _MSG_BuyShopItem:ProtocolType<msg.MSG_BuyShopItem> = null
	public static MSG_BuyShopItem_Index = 250
	public static get MSG_BuyShopItem(): ProtocolType<msg.MSG_BuyShopItem> {
		if (Protocol._MSG_BuyShopItem == null) {
			Protocol._MSG_BuyShopItem = new ProtocolType<msg.MSG_BuyShopItem>()
			Protocol._MSG_BuyShopItem.Index = 250
			Protocol._MSG_BuyShopItem.Name = "msg.MSG_BuyShopItem"
			Protocol._MSG_BuyShopItem.Proto = Protocol.Root.lookupType(Protocol._MSG_BuyShopItem.Name)
			Protocol.All[Protocol._MSG_BuyShopItem.Index] = Protocol._MSG_BuyShopItem
		}
		return Protocol._MSG_BuyShopItem
	}

	private static _MSG_RequestHeroPrice:ProtocolType<msg.MSG_RequestHeroPrice> = null
	public static MSG_RequestHeroPrice_Index = 251
	public static get MSG_RequestHeroPrice(): ProtocolType<msg.MSG_RequestHeroPrice> {
		if (Protocol._MSG_RequestHeroPrice == null) {
			Protocol._MSG_RequestHeroPrice = new ProtocolType<msg.MSG_RequestHeroPrice>()
			Protocol._MSG_RequestHeroPrice.Index = 251
			Protocol._MSG_RequestHeroPrice.Name = "msg.MSG_RequestHeroPrice"
			Protocol._MSG_RequestHeroPrice.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestHeroPrice.Name)
			Protocol.All[Protocol._MSG_RequestHeroPrice.Index] = Protocol._MSG_RequestHeroPrice
		}
		return Protocol._MSG_RequestHeroPrice
	}

	private static _MSG_ResponseHeroPrice:ProtocolType<msg.MSG_ResponseHeroPrice> = null
	public static MSG_ResponseHeroPrice_Index = 252
	public static get MSG_ResponseHeroPrice(): ProtocolType<msg.MSG_ResponseHeroPrice> {
		if (Protocol._MSG_ResponseHeroPrice == null) {
			Protocol._MSG_ResponseHeroPrice = new ProtocolType<msg.MSG_ResponseHeroPrice>()
			Protocol._MSG_ResponseHeroPrice.Index = 252
			Protocol._MSG_ResponseHeroPrice.Name = "msg.MSG_ResponseHeroPrice"
			Protocol._MSG_ResponseHeroPrice.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseHeroPrice.Name)
			Protocol.All[Protocol._MSG_ResponseHeroPrice.Index] = Protocol._MSG_ResponseHeroPrice
		}
		return Protocol._MSG_ResponseHeroPrice
	}

	private static _MSG_RequestExchangeItem:ProtocolType<msg.MSG_RequestExchangeItem> = null
	public static MSG_RequestExchangeItem_Index = 326
	public static get MSG_RequestExchangeItem(): ProtocolType<msg.MSG_RequestExchangeItem> {
		if (Protocol._MSG_RequestExchangeItem == null) {
			Protocol._MSG_RequestExchangeItem = new ProtocolType<msg.MSG_RequestExchangeItem>()
			Protocol._MSG_RequestExchangeItem.Index = 326
			Protocol._MSG_RequestExchangeItem.Name = "msg.MSG_RequestExchangeItem"
			Protocol._MSG_RequestExchangeItem.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestExchangeItem.Name)
			Protocol.All[Protocol._MSG_RequestExchangeItem.Index] = Protocol._MSG_RequestExchangeItem
		}
		return Protocol._MSG_RequestExchangeItem
	}

	private static _MSG_ReponseShopExchangeInfo:ProtocolType<msg.MSG_ReponseShopExchangeInfo> = null
	public static MSG_ReponseShopExchangeInfo_Index = 327
	public static get MSG_ReponseShopExchangeInfo(): ProtocolType<msg.MSG_ReponseShopExchangeInfo> {
		if (Protocol._MSG_ReponseShopExchangeInfo == null) {
			Protocol._MSG_ReponseShopExchangeInfo = new ProtocolType<msg.MSG_ReponseShopExchangeInfo>()
			Protocol._MSG_ReponseShopExchangeInfo.Index = 327
			Protocol._MSG_ReponseShopExchangeInfo.Name = "msg.MSG_ReponseShopExchangeInfo"
			Protocol._MSG_ReponseShopExchangeInfo.Proto = Protocol.Root.lookupType(Protocol._MSG_ReponseShopExchangeInfo.Name)
			Protocol.All[Protocol._MSG_ReponseShopExchangeInfo.Index] = Protocol._MSG_ReponseShopExchangeInfo
		}
		return Protocol._MSG_ReponseShopExchangeInfo
	}

	private static _MSG_RequestSetupExchangeReminds:ProtocolType<msg.MSG_RequestSetupExchangeReminds> = null
	public static MSG_RequestSetupExchangeReminds_Index = 328
	public static get MSG_RequestSetupExchangeReminds(): ProtocolType<msg.MSG_RequestSetupExchangeReminds> {
		if (Protocol._MSG_RequestSetupExchangeReminds == null) {
			Protocol._MSG_RequestSetupExchangeReminds = new ProtocolType<msg.MSG_RequestSetupExchangeReminds>()
			Protocol._MSG_RequestSetupExchangeReminds.Index = 328
			Protocol._MSG_RequestSetupExchangeReminds.Name = "msg.MSG_RequestSetupExchangeReminds"
			Protocol._MSG_RequestSetupExchangeReminds.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestSetupExchangeReminds.Name)
			Protocol.All[Protocol._MSG_RequestSetupExchangeReminds.Index] = Protocol._MSG_RequestSetupExchangeReminds
		}
		return Protocol._MSG_RequestSetupExchangeReminds
	}

	private static _MSG_ShopExchangeItem:ProtocolType<msg.MSG_ShopExchangeItem> = null
	public static MSG_ShopExchangeItem_Index = 329
	public static get MSG_ShopExchangeItem(): ProtocolType<msg.MSG_ShopExchangeItem> {
		if (Protocol._MSG_ShopExchangeItem == null) {
			Protocol._MSG_ShopExchangeItem = new ProtocolType<msg.MSG_ShopExchangeItem>()
			Protocol._MSG_ShopExchangeItem.Index = 329
			Protocol._MSG_ShopExchangeItem.Name = "msg.MSG_ShopExchangeItem"
			Protocol._MSG_ShopExchangeItem.Proto = Protocol.Root.lookupType(Protocol._MSG_ShopExchangeItem.Name)
			Protocol.All[Protocol._MSG_ShopExchangeItem.Index] = Protocol._MSG_ShopExchangeItem
		}
		return Protocol._MSG_ShopExchangeItem
	}

	private static _MSG_SetupRedPointRemind:ProtocolType<msg.MSG_SetupRedPointRemind> = null
	public static MSG_SetupRedPointRemind_Index = 330
	public static get MSG_SetupRedPointRemind(): ProtocolType<msg.MSG_SetupRedPointRemind> {
		if (Protocol._MSG_SetupRedPointRemind == null) {
			Protocol._MSG_SetupRedPointRemind = new ProtocolType<msg.MSG_SetupRedPointRemind>()
			Protocol._MSG_SetupRedPointRemind.Index = 330
			Protocol._MSG_SetupRedPointRemind.Name = "msg.MSG_SetupRedPointRemind"
			Protocol._MSG_SetupRedPointRemind.Proto = Protocol.Root.lookupType(Protocol._MSG_SetupRedPointRemind.Name)
			Protocol.All[Protocol._MSG_SetupRedPointRemind.Index] = Protocol._MSG_SetupRedPointRemind
		}
		return Protocol._MSG_SetupRedPointRemind
	}

	private static _MSG_RandomShopTreasure:ProtocolType<msg.MSG_RandomShopTreasure> = null
	public static MSG_RandomShopTreasure_Index = 387
	public static get MSG_RandomShopTreasure(): ProtocolType<msg.MSG_RandomShopTreasure> {
		if (Protocol._MSG_RandomShopTreasure == null) {
			Protocol._MSG_RandomShopTreasure = new ProtocolType<msg.MSG_RandomShopTreasure>()
			Protocol._MSG_RandomShopTreasure.Index = 387
			Protocol._MSG_RandomShopTreasure.Name = "msg.MSG_RandomShopTreasure"
			Protocol._MSG_RandomShopTreasure.Proto = Protocol.Root.lookupType(Protocol._MSG_RandomShopTreasure.Name)
			Protocol.All[Protocol._MSG_RandomShopTreasure.Index] = Protocol._MSG_RandomShopTreasure
		}
		return Protocol._MSG_RandomShopTreasure
	}

	private static _MSG_NotifyShopTreasureLuckyValue:ProtocolType<msg.MSG_NotifyShopTreasureLuckyValue> = null
	public static MSG_NotifyShopTreasureLuckyValue_Index = 388
	public static get MSG_NotifyShopTreasureLuckyValue(): ProtocolType<msg.MSG_NotifyShopTreasureLuckyValue> {
		if (Protocol._MSG_NotifyShopTreasureLuckyValue == null) {
			Protocol._MSG_NotifyShopTreasureLuckyValue = new ProtocolType<msg.MSG_NotifyShopTreasureLuckyValue>()
			Protocol._MSG_NotifyShopTreasureLuckyValue.Index = 388
			Protocol._MSG_NotifyShopTreasureLuckyValue.Name = "msg.MSG_NotifyShopTreasureLuckyValue"
			Protocol._MSG_NotifyShopTreasureLuckyValue.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyShopTreasureLuckyValue.Name)
			Protocol.All[Protocol._MSG_NotifyShopTreasureLuckyValue.Index] = Protocol._MSG_NotifyShopTreasureLuckyValue
		}
		return Protocol._MSG_NotifyShopTreasureLuckyValue
	}

	private static _MSG_ObtainShopAccuAward:ProtocolType<msg.MSG_ObtainShopAccuAward> = null
	public static MSG_ObtainShopAccuAward_Index = 389
	public static get MSG_ObtainShopAccuAward(): ProtocolType<msg.MSG_ObtainShopAccuAward> {
		if (Protocol._MSG_ObtainShopAccuAward == null) {
			Protocol._MSG_ObtainShopAccuAward = new ProtocolType<msg.MSG_ObtainShopAccuAward>()
			Protocol._MSG_ObtainShopAccuAward.Index = 389
			Protocol._MSG_ObtainShopAccuAward.Name = "msg.MSG_ObtainShopAccuAward"
			Protocol._MSG_ObtainShopAccuAward.Proto = Protocol.Root.lookupType(Protocol._MSG_ObtainShopAccuAward.Name)
			Protocol.All[Protocol._MSG_ObtainShopAccuAward.Index] = Protocol._MSG_ObtainShopAccuAward
		}
		return Protocol._MSG_ObtainShopAccuAward
	}

	private static _MSG_RequestShopTreasureLuckyValue:ProtocolType<msg.MSG_RequestShopTreasureLuckyValue> = null
	public static MSG_RequestShopTreasureLuckyValue_Index = 390
	public static get MSG_RequestShopTreasureLuckyValue(): ProtocolType<msg.MSG_RequestShopTreasureLuckyValue> {
		if (Protocol._MSG_RequestShopTreasureLuckyValue == null) {
			Protocol._MSG_RequestShopTreasureLuckyValue = new ProtocolType<msg.MSG_RequestShopTreasureLuckyValue>()
			Protocol._MSG_RequestShopTreasureLuckyValue.Index = 390
			Protocol._MSG_RequestShopTreasureLuckyValue.Name = "msg.MSG_RequestShopTreasureLuckyValue"
			Protocol._MSG_RequestShopTreasureLuckyValue.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestShopTreasureLuckyValue.Name)
			Protocol.All[Protocol._MSG_RequestShopTreasureLuckyValue.Index] = Protocol._MSG_RequestShopTreasureLuckyValue
		}
		return Protocol._MSG_RequestShopTreasureLuckyValue
	}

	private static _MSG_RequireMyInviteCode:ProtocolType<msg.MSG_RequireMyInviteCode> = null
	public static MSG_RequireMyInviteCode_Index = 253
	public static get MSG_RequireMyInviteCode(): ProtocolType<msg.MSG_RequireMyInviteCode> {
		if (Protocol._MSG_RequireMyInviteCode == null) {
			Protocol._MSG_RequireMyInviteCode = new ProtocolType<msg.MSG_RequireMyInviteCode>()
			Protocol._MSG_RequireMyInviteCode.Index = 253
			Protocol._MSG_RequireMyInviteCode.Name = "msg.MSG_RequireMyInviteCode"
			Protocol._MSG_RequireMyInviteCode.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireMyInviteCode.Name)
			Protocol.All[Protocol._MSG_RequireMyInviteCode.Index] = Protocol._MSG_RequireMyInviteCode
		}
		return Protocol._MSG_RequireMyInviteCode
	}

	private static _MSG_ReplyMyInviteCode:ProtocolType<msg.MSG_ReplyMyInviteCode> = null
	public static MSG_ReplyMyInviteCode_Index = 254
	public static get MSG_ReplyMyInviteCode(): ProtocolType<msg.MSG_ReplyMyInviteCode> {
		if (Protocol._MSG_ReplyMyInviteCode == null) {
			Protocol._MSG_ReplyMyInviteCode = new ProtocolType<msg.MSG_ReplyMyInviteCode>()
			Protocol._MSG_ReplyMyInviteCode.Index = 254
			Protocol._MSG_ReplyMyInviteCode.Name = "msg.MSG_ReplyMyInviteCode"
			Protocol._MSG_ReplyMyInviteCode.Proto = Protocol.Root.lookupType(Protocol._MSG_ReplyMyInviteCode.Name)
			Protocol.All[Protocol._MSG_ReplyMyInviteCode.Index] = Protocol._MSG_ReplyMyInviteCode
		}
		return Protocol._MSG_ReplyMyInviteCode
	}

	private static _MSG_InputInviteCode:ProtocolType<msg.MSG_InputInviteCode> = null
	public static MSG_InputInviteCode_Index = 255
	public static get MSG_InputInviteCode(): ProtocolType<msg.MSG_InputInviteCode> {
		if (Protocol._MSG_InputInviteCode == null) {
			Protocol._MSG_InputInviteCode = new ProtocolType<msg.MSG_InputInviteCode>()
			Protocol._MSG_InputInviteCode.Index = 255
			Protocol._MSG_InputInviteCode.Name = "msg.MSG_InputInviteCode"
			Protocol._MSG_InputInviteCode.Proto = Protocol.Root.lookupType(Protocol._MSG_InputInviteCode.Name)
			Protocol.All[Protocol._MSG_InputInviteCode.Index] = Protocol._MSG_InputInviteCode
		}
		return Protocol._MSG_InputInviteCode
	}

	private static _MSG_ReplyInputInviteCode:ProtocolType<msg.MSG_ReplyInputInviteCode> = null
	public static MSG_ReplyInputInviteCode_Index = 256
	public static get MSG_ReplyInputInviteCode(): ProtocolType<msg.MSG_ReplyInputInviteCode> {
		if (Protocol._MSG_ReplyInputInviteCode == null) {
			Protocol._MSG_ReplyInputInviteCode = new ProtocolType<msg.MSG_ReplyInputInviteCode>()
			Protocol._MSG_ReplyInputInviteCode.Index = 256
			Protocol._MSG_ReplyInputInviteCode.Name = "msg.MSG_ReplyInputInviteCode"
			Protocol._MSG_ReplyInputInviteCode.Proto = Protocol.Root.lookupType(Protocol._MSG_ReplyInputInviteCode.Name)
			Protocol.All[Protocol._MSG_ReplyInputInviteCode.Index] = Protocol._MSG_ReplyInputInviteCode
		}
		return Protocol._MSG_ReplyInputInviteCode
	}

	private static _MSG_RequireMyInvitateeList:ProtocolType<msg.MSG_RequireMyInvitateeList> = null
	public static MSG_RequireMyInvitateeList_Index = 257
	public static get MSG_RequireMyInvitateeList(): ProtocolType<msg.MSG_RequireMyInvitateeList> {
		if (Protocol._MSG_RequireMyInvitateeList == null) {
			Protocol._MSG_RequireMyInvitateeList = new ProtocolType<msg.MSG_RequireMyInvitateeList>()
			Protocol._MSG_RequireMyInvitateeList.Index = 257
			Protocol._MSG_RequireMyInvitateeList.Name = "msg.MSG_RequireMyInvitateeList"
			Protocol._MSG_RequireMyInvitateeList.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireMyInvitateeList.Name)
			Protocol.All[Protocol._MSG_RequireMyInvitateeList.Index] = Protocol._MSG_RequireMyInvitateeList
		}
		return Protocol._MSG_RequireMyInvitateeList
	}

	private static _MSG_ReplyMyInvitateeList:ProtocolType<msg.MSG_ReplyMyInvitateeList> = null
	public static MSG_ReplyMyInvitateeList_Index = 258
	public static get MSG_ReplyMyInvitateeList(): ProtocolType<msg.MSG_ReplyMyInvitateeList> {
		if (Protocol._MSG_ReplyMyInvitateeList == null) {
			Protocol._MSG_ReplyMyInvitateeList = new ProtocolType<msg.MSG_ReplyMyInvitateeList>()
			Protocol._MSG_ReplyMyInvitateeList.Index = 258
			Protocol._MSG_ReplyMyInvitateeList.Name = "msg.MSG_ReplyMyInvitateeList"
			Protocol._MSG_ReplyMyInvitateeList.Proto = Protocol.Root.lookupType(Protocol._MSG_ReplyMyInvitateeList.Name)
			Protocol.All[Protocol._MSG_ReplyMyInvitateeList.Index] = Protocol._MSG_ReplyMyInvitateeList
		}
		return Protocol._MSG_ReplyMyInvitateeList
	}

	private static _MSG_GetInvitateTaskReawrd:ProtocolType<msg.MSG_GetInvitateTaskReawrd> = null
	public static MSG_GetInvitateTaskReawrd_Index = 259
	public static get MSG_GetInvitateTaskReawrd(): ProtocolType<msg.MSG_GetInvitateTaskReawrd> {
		if (Protocol._MSG_GetInvitateTaskReawrd == null) {
			Protocol._MSG_GetInvitateTaskReawrd = new ProtocolType<msg.MSG_GetInvitateTaskReawrd>()
			Protocol._MSG_GetInvitateTaskReawrd.Index = 259
			Protocol._MSG_GetInvitateTaskReawrd.Name = "msg.MSG_GetInvitateTaskReawrd"
			Protocol._MSG_GetInvitateTaskReawrd.Proto = Protocol.Root.lookupType(Protocol._MSG_GetInvitateTaskReawrd.Name)
			Protocol.All[Protocol._MSG_GetInvitateTaskReawrd.Index] = Protocol._MSG_GetInvitateTaskReawrd
		}
		return Protocol._MSG_GetInvitateTaskReawrd
	}

	private static _MSG_ReplyInvitateTaskReawrd:ProtocolType<msg.MSG_ReplyInvitateTaskReawrd> = null
	public static MSG_ReplyInvitateTaskReawrd_Index = 260
	public static get MSG_ReplyInvitateTaskReawrd(): ProtocolType<msg.MSG_ReplyInvitateTaskReawrd> {
		if (Protocol._MSG_ReplyInvitateTaskReawrd == null) {
			Protocol._MSG_ReplyInvitateTaskReawrd = new ProtocolType<msg.MSG_ReplyInvitateTaskReawrd>()
			Protocol._MSG_ReplyInvitateTaskReawrd.Index = 260
			Protocol._MSG_ReplyInvitateTaskReawrd.Name = "msg.MSG_ReplyInvitateTaskReawrd"
			Protocol._MSG_ReplyInvitateTaskReawrd.Proto = Protocol.Root.lookupType(Protocol._MSG_ReplyInvitateTaskReawrd.Name)
			Protocol.All[Protocol._MSG_ReplyInvitateTaskReawrd.Index] = Protocol._MSG_ReplyInvitateTaskReawrd
		}
		return Protocol._MSG_ReplyInvitateTaskReawrd
	}

	private static _MSG_RequireInvitateRedPoint:ProtocolType<msg.MSG_RequireInvitateRedPoint> = null
	public static MSG_RequireInvitateRedPoint_Index = 261
	public static get MSG_RequireInvitateRedPoint(): ProtocolType<msg.MSG_RequireInvitateRedPoint> {
		if (Protocol._MSG_RequireInvitateRedPoint == null) {
			Protocol._MSG_RequireInvitateRedPoint = new ProtocolType<msg.MSG_RequireInvitateRedPoint>()
			Protocol._MSG_RequireInvitateRedPoint.Index = 261
			Protocol._MSG_RequireInvitateRedPoint.Name = "msg.MSG_RequireInvitateRedPoint"
			Protocol._MSG_RequireInvitateRedPoint.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireInvitateRedPoint.Name)
			Protocol.All[Protocol._MSG_RequireInvitateRedPoint.Index] = Protocol._MSG_RequireInvitateRedPoint
		}
		return Protocol._MSG_RequireInvitateRedPoint
	}

	private static _MSG_ReplyInvitateRedPoint:ProtocolType<msg.MSG_ReplyInvitateRedPoint> = null
	public static MSG_ReplyInvitateRedPoint_Index = 262
	public static get MSG_ReplyInvitateRedPoint(): ProtocolType<msg.MSG_ReplyInvitateRedPoint> {
		if (Protocol._MSG_ReplyInvitateRedPoint == null) {
			Protocol._MSG_ReplyInvitateRedPoint = new ProtocolType<msg.MSG_ReplyInvitateRedPoint>()
			Protocol._MSG_ReplyInvitateRedPoint.Index = 262
			Protocol._MSG_ReplyInvitateRedPoint.Name = "msg.MSG_ReplyInvitateRedPoint"
			Protocol._MSG_ReplyInvitateRedPoint.Proto = Protocol.Root.lookupType(Protocol._MSG_ReplyInvitateRedPoint.Name)
			Protocol.All[Protocol._MSG_ReplyInvitateRedPoint.Index] = Protocol._MSG_ReplyInvitateRedPoint
		}
		return Protocol._MSG_ReplyInvitateRedPoint
	}

	private static _MSG_BeginReplay:ProtocolType<msg.MSG_BeginReplay> = null
	public static MSG_BeginReplay_Index = 268
	public static get MSG_BeginReplay(): ProtocolType<msg.MSG_BeginReplay> {
		if (Protocol._MSG_BeginReplay == null) {
			Protocol._MSG_BeginReplay = new ProtocolType<msg.MSG_BeginReplay>()
			Protocol._MSG_BeginReplay.Index = 268
			Protocol._MSG_BeginReplay.Name = "msg.MSG_BeginReplay"
			Protocol._MSG_BeginReplay.Proto = Protocol.Root.lookupType(Protocol._MSG_BeginReplay.Name)
			Protocol.All[Protocol._MSG_BeginReplay.Index] = Protocol._MSG_BeginReplay
		}
		return Protocol._MSG_BeginReplay
	}

	private static _MSG_ReplayOperration:ProtocolType<msg.MSG_ReplayOperration> = null
	public static MSG_ReplayOperration_Index = 285
	public static get MSG_ReplayOperration(): ProtocolType<msg.MSG_ReplayOperration> {
		if (Protocol._MSG_ReplayOperration == null) {
			Protocol._MSG_ReplayOperration = new ProtocolType<msg.MSG_ReplayOperration>()
			Protocol._MSG_ReplayOperration.Index = 285
			Protocol._MSG_ReplayOperration.Name = "msg.MSG_ReplayOperration"
			Protocol._MSG_ReplayOperration.Proto = Protocol.Root.lookupType(Protocol._MSG_ReplayOperration.Name)
			Protocol.All[Protocol._MSG_ReplayOperration.Index] = Protocol._MSG_ReplayOperration
		}
		return Protocol._MSG_ReplayOperration
	}

	private static _MSG_RequestPhoneUser:ProtocolType<msg.MSG_RequestPhoneUser> = null
	public static MSG_RequestPhoneUser_Index = 270
	public static get MSG_RequestPhoneUser(): ProtocolType<msg.MSG_RequestPhoneUser> {
		if (Protocol._MSG_RequestPhoneUser == null) {
			Protocol._MSG_RequestPhoneUser = new ProtocolType<msg.MSG_RequestPhoneUser>()
			Protocol._MSG_RequestPhoneUser.Index = 270
			Protocol._MSG_RequestPhoneUser.Name = "msg.MSG_RequestPhoneUser"
			Protocol._MSG_RequestPhoneUser.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestPhoneUser.Name)
			Protocol.All[Protocol._MSG_RequestPhoneUser.Index] = Protocol._MSG_RequestPhoneUser
		}
		return Protocol._MSG_RequestPhoneUser
	}

	private static _MSG_ResponsePhoneUser:ProtocolType<msg.MSG_ResponsePhoneUser> = null
	public static MSG_ResponsePhoneUser_Index = 271
	public static get MSG_ResponsePhoneUser(): ProtocolType<msg.MSG_ResponsePhoneUser> {
		if (Protocol._MSG_ResponsePhoneUser == null) {
			Protocol._MSG_ResponsePhoneUser = new ProtocolType<msg.MSG_ResponsePhoneUser>()
			Protocol._MSG_ResponsePhoneUser.Index = 271
			Protocol._MSG_ResponsePhoneUser.Name = "msg.MSG_ResponsePhoneUser"
			Protocol._MSG_ResponsePhoneUser.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponsePhoneUser.Name)
			Protocol.All[Protocol._MSG_ResponsePhoneUser.Index] = Protocol._MSG_ResponsePhoneUser
		}
		return Protocol._MSG_ResponsePhoneUser
	}

	private static _MSG_InvitePhoneUserIntoGame:ProtocolType<msg.MSG_InvitePhoneUserIntoGame> = null
	public static MSG_InvitePhoneUserIntoGame_Index = 272
	public static get MSG_InvitePhoneUserIntoGame(): ProtocolType<msg.MSG_InvitePhoneUserIntoGame> {
		if (Protocol._MSG_InvitePhoneUserIntoGame == null) {
			Protocol._MSG_InvitePhoneUserIntoGame = new ProtocolType<msg.MSG_InvitePhoneUserIntoGame>()
			Protocol._MSG_InvitePhoneUserIntoGame.Index = 272
			Protocol._MSG_InvitePhoneUserIntoGame.Name = "msg.MSG_InvitePhoneUserIntoGame"
			Protocol._MSG_InvitePhoneUserIntoGame.Proto = Protocol.Root.lookupType(Protocol._MSG_InvitePhoneUserIntoGame.Name)
			Protocol.All[Protocol._MSG_InvitePhoneUserIntoGame.Index] = Protocol._MSG_InvitePhoneUserIntoGame
		}
		return Protocol._MSG_InvitePhoneUserIntoGame
	}

	private static _MSG_ObtainInvitePhoneUserAward:ProtocolType<msg.MSG_ObtainInvitePhoneUserAward> = null
	public static MSG_ObtainInvitePhoneUserAward_Index = 273
	public static get MSG_ObtainInvitePhoneUserAward(): ProtocolType<msg.MSG_ObtainInvitePhoneUserAward> {
		if (Protocol._MSG_ObtainInvitePhoneUserAward == null) {
			Protocol._MSG_ObtainInvitePhoneUserAward = new ProtocolType<msg.MSG_ObtainInvitePhoneUserAward>()
			Protocol._MSG_ObtainInvitePhoneUserAward.Index = 273
			Protocol._MSG_ObtainInvitePhoneUserAward.Name = "msg.MSG_ObtainInvitePhoneUserAward"
			Protocol._MSG_ObtainInvitePhoneUserAward.Proto = Protocol.Root.lookupType(Protocol._MSG_ObtainInvitePhoneUserAward.Name)
			Protocol.All[Protocol._MSG_ObtainInvitePhoneUserAward.Index] = Protocol._MSG_ObtainInvitePhoneUserAward
		}
		return Protocol._MSG_ObtainInvitePhoneUserAward
	}

	private static _MSG_RequestInvitedList:ProtocolType<msg.MSG_RequestInvitedList> = null
	public static MSG_RequestInvitedList_Index = 276
	public static get MSG_RequestInvitedList(): ProtocolType<msg.MSG_RequestInvitedList> {
		if (Protocol._MSG_RequestInvitedList == null) {
			Protocol._MSG_RequestInvitedList = new ProtocolType<msg.MSG_RequestInvitedList>()
			Protocol._MSG_RequestInvitedList.Index = 276
			Protocol._MSG_RequestInvitedList.Name = "msg.MSG_RequestInvitedList"
			Protocol._MSG_RequestInvitedList.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestInvitedList.Name)
			Protocol.All[Protocol._MSG_RequestInvitedList.Index] = Protocol._MSG_RequestInvitedList
		}
		return Protocol._MSG_RequestInvitedList
	}

	private static _MSG_ResponseInvitedList:ProtocolType<msg.MSG_ResponseInvitedList> = null
	public static MSG_ResponseInvitedList_Index = 275
	public static get MSG_ResponseInvitedList(): ProtocolType<msg.MSG_ResponseInvitedList> {
		if (Protocol._MSG_ResponseInvitedList == null) {
			Protocol._MSG_ResponseInvitedList = new ProtocolType<msg.MSG_ResponseInvitedList>()
			Protocol._MSG_ResponseInvitedList.Index = 275
			Protocol._MSG_ResponseInvitedList.Name = "msg.MSG_ResponseInvitedList"
			Protocol._MSG_ResponseInvitedList.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseInvitedList.Name)
			Protocol.All[Protocol._MSG_ResponseInvitedList.Index] = Protocol._MSG_ResponseInvitedList
		}
		return Protocol._MSG_ResponseInvitedList
	}

	private static _MSG_InvestigateAnswer:ProtocolType<msg.MSG_InvestigateAnswer> = null
	public static MSG_InvestigateAnswer_Index = 281
	public static get MSG_InvestigateAnswer(): ProtocolType<msg.MSG_InvestigateAnswer> {
		if (Protocol._MSG_InvestigateAnswer == null) {
			Protocol._MSG_InvestigateAnswer = new ProtocolType<msg.MSG_InvestigateAnswer>()
			Protocol._MSG_InvestigateAnswer.Index = 281
			Protocol._MSG_InvestigateAnswer.Name = "msg.MSG_InvestigateAnswer"
			Protocol._MSG_InvestigateAnswer.Proto = Protocol.Root.lookupType(Protocol._MSG_InvestigateAnswer.Name)
			Protocol.All[Protocol._MSG_InvestigateAnswer.Index] = Protocol._MSG_InvestigateAnswer
		}
		return Protocol._MSG_InvestigateAnswer
	}

	private static _MSG_RequestInvestigateAnswerID:ProtocolType<msg.MSG_RequestInvestigateAnswerID> = null
	public static MSG_RequestInvestigateAnswerID_Index = 282
	public static get MSG_RequestInvestigateAnswerID(): ProtocolType<msg.MSG_RequestInvestigateAnswerID> {
		if (Protocol._MSG_RequestInvestigateAnswerID == null) {
			Protocol._MSG_RequestInvestigateAnswerID = new ProtocolType<msg.MSG_RequestInvestigateAnswerID>()
			Protocol._MSG_RequestInvestigateAnswerID.Index = 282
			Protocol._MSG_RequestInvestigateAnswerID.Name = "msg.MSG_RequestInvestigateAnswerID"
			Protocol._MSG_RequestInvestigateAnswerID.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestInvestigateAnswerID.Name)
			Protocol.All[Protocol._MSG_RequestInvestigateAnswerID.Index] = Protocol._MSG_RequestInvestigateAnswerID
		}
		return Protocol._MSG_RequestInvestigateAnswerID
	}

	private static _MSG_ObtainInvestigateAnswer:ProtocolType<msg.MSG_ObtainInvestigateAnswer> = null
	public static MSG_ObtainInvestigateAnswer_Index = 284
	public static get MSG_ObtainInvestigateAnswer(): ProtocolType<msg.MSG_ObtainInvestigateAnswer> {
		if (Protocol._MSG_ObtainInvestigateAnswer == null) {
			Protocol._MSG_ObtainInvestigateAnswer = new ProtocolType<msg.MSG_ObtainInvestigateAnswer>()
			Protocol._MSG_ObtainInvestigateAnswer.Index = 284
			Protocol._MSG_ObtainInvestigateAnswer.Name = "msg.MSG_ObtainInvestigateAnswer"
			Protocol._MSG_ObtainInvestigateAnswer.Proto = Protocol.Root.lookupType(Protocol._MSG_ObtainInvestigateAnswer.Name)
			Protocol.All[Protocol._MSG_ObtainInvestigateAnswer.Index] = Protocol._MSG_ObtainInvestigateAnswer
		}
		return Protocol._MSG_ObtainInvestigateAnswer
	}

	private static _MSG_ResponseInvestigateAnswerID:ProtocolType<msg.MSG_ResponseInvestigateAnswerID> = null
	public static MSG_ResponseInvestigateAnswerID_Index = 283
	public static get MSG_ResponseInvestigateAnswerID(): ProtocolType<msg.MSG_ResponseInvestigateAnswerID> {
		if (Protocol._MSG_ResponseInvestigateAnswerID == null) {
			Protocol._MSG_ResponseInvestigateAnswerID = new ProtocolType<msg.MSG_ResponseInvestigateAnswerID>()
			Protocol._MSG_ResponseInvestigateAnswerID.Index = 283
			Protocol._MSG_ResponseInvestigateAnswerID.Name = "msg.MSG_ResponseInvestigateAnswerID"
			Protocol._MSG_ResponseInvestigateAnswerID.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseInvestigateAnswerID.Name)
			Protocol.All[Protocol._MSG_ResponseInvestigateAnswerID.Index] = Protocol._MSG_ResponseInvestigateAnswerID
		}
		return Protocol._MSG_ResponseInvestigateAnswerID
	}

	private static _MSG_GiveLoveHeart:ProtocolType<msg.MSG_GiveLoveHeart> = null
	public static MSG_GiveLoveHeart_Index = 343
	public static get MSG_GiveLoveHeart(): ProtocolType<msg.MSG_GiveLoveHeart> {
		if (Protocol._MSG_GiveLoveHeart == null) {
			Protocol._MSG_GiveLoveHeart = new ProtocolType<msg.MSG_GiveLoveHeart>()
			Protocol._MSG_GiveLoveHeart.Index = 343
			Protocol._MSG_GiveLoveHeart.Name = "msg.MSG_GiveLoveHeart"
			Protocol._MSG_GiveLoveHeart.Proto = Protocol.Root.lookupType(Protocol._MSG_GiveLoveHeart.Name)
			Protocol.All[Protocol._MSG_GiveLoveHeart.Index] = Protocol._MSG_GiveLoveHeart
		}
		return Protocol._MSG_GiveLoveHeart
	}

	private static _MSG_RequestAchievementShow:ProtocolType<msg.MSG_RequestAchievementShow> = null
	public static MSG_RequestAchievementShow_Index = 344
	public static get MSG_RequestAchievementShow(): ProtocolType<msg.MSG_RequestAchievementShow> {
		if (Protocol._MSG_RequestAchievementShow == null) {
			Protocol._MSG_RequestAchievementShow = new ProtocolType<msg.MSG_RequestAchievementShow>()
			Protocol._MSG_RequestAchievementShow.Index = 344
			Protocol._MSG_RequestAchievementShow.Name = "msg.MSG_RequestAchievementShow"
			Protocol._MSG_RequestAchievementShow.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestAchievementShow.Name)
			Protocol.All[Protocol._MSG_RequestAchievementShow.Index] = Protocol._MSG_RequestAchievementShow
		}
		return Protocol._MSG_RequestAchievementShow
	}

	private static _MSG_ResponseAchievementShow:ProtocolType<msg.MSG_ResponseAchievementShow> = null
	public static MSG_ResponseAchievementShow_Index = 345
	public static get MSG_ResponseAchievementShow(): ProtocolType<msg.MSG_ResponseAchievementShow> {
		if (Protocol._MSG_ResponseAchievementShow == null) {
			Protocol._MSG_ResponseAchievementShow = new ProtocolType<msg.MSG_ResponseAchievementShow>()
			Protocol._MSG_ResponseAchievementShow.Index = 345
			Protocol._MSG_ResponseAchievementShow.Name = "msg.MSG_ResponseAchievementShow"
			Protocol._MSG_ResponseAchievementShow.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseAchievementShow.Name)
			Protocol.All[Protocol._MSG_ResponseAchievementShow.Index] = Protocol._MSG_ResponseAchievementShow
		}
		return Protocol._MSG_ResponseAchievementShow
	}

	private static _MSG_GivePraiseToPhoto:ProtocolType<msg.MSG_GivePraiseToPhoto> = null
	public static MSG_GivePraiseToPhoto_Index = 346
	public static get MSG_GivePraiseToPhoto(): ProtocolType<msg.MSG_GivePraiseToPhoto> {
		if (Protocol._MSG_GivePraiseToPhoto == null) {
			Protocol._MSG_GivePraiseToPhoto = new ProtocolType<msg.MSG_GivePraiseToPhoto>()
			Protocol._MSG_GivePraiseToPhoto.Index = 346
			Protocol._MSG_GivePraiseToPhoto.Name = "msg.MSG_GivePraiseToPhoto"
			Protocol._MSG_GivePraiseToPhoto.Proto = Protocol.Root.lookupType(Protocol._MSG_GivePraiseToPhoto.Name)
			Protocol.All[Protocol._MSG_GivePraiseToPhoto.Index] = Protocol._MSG_GivePraiseToPhoto
		}
		return Protocol._MSG_GivePraiseToPhoto
	}

	private static _MSG_RetPhotoPraiseData:ProtocolType<msg.MSG_RetPhotoPraiseData> = null
	public static MSG_RetPhotoPraiseData_Index = 347
	public static get MSG_RetPhotoPraiseData(): ProtocolType<msg.MSG_RetPhotoPraiseData> {
		if (Protocol._MSG_RetPhotoPraiseData == null) {
			Protocol._MSG_RetPhotoPraiseData = new ProtocolType<msg.MSG_RetPhotoPraiseData>()
			Protocol._MSG_RetPhotoPraiseData.Index = 347
			Protocol._MSG_RetPhotoPraiseData.Name = "msg.MSG_RetPhotoPraiseData"
			Protocol._MSG_RetPhotoPraiseData.Proto = Protocol.Root.lookupType(Protocol._MSG_RetPhotoPraiseData.Name)
			Protocol.All[Protocol._MSG_RetPhotoPraiseData.Index] = Protocol._MSG_RetPhotoPraiseData
		}
		return Protocol._MSG_RetPhotoPraiseData
	}

	private static _MSG_RequestPhotoPraisedData:ProtocolType<msg.MSG_RequestPhotoPraisedData> = null
	public static MSG_RequestPhotoPraisedData_Index = 348
	public static get MSG_RequestPhotoPraisedData(): ProtocolType<msg.MSG_RequestPhotoPraisedData> {
		if (Protocol._MSG_RequestPhotoPraisedData == null) {
			Protocol._MSG_RequestPhotoPraisedData = new ProtocolType<msg.MSG_RequestPhotoPraisedData>()
			Protocol._MSG_RequestPhotoPraisedData.Index = 348
			Protocol._MSG_RequestPhotoPraisedData.Name = "msg.MSG_RequestPhotoPraisedData"
			Protocol._MSG_RequestPhotoPraisedData.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestPhotoPraisedData.Name)
			Protocol.All[Protocol._MSG_RequestPhotoPraisedData.Index] = Protocol._MSG_RequestPhotoPraisedData
		}
		return Protocol._MSG_RequestPhotoPraisedData
	}

	private static _MSG_NotifyViewerLoveHeartData:ProtocolType<msg.MSG_NotifyViewerLoveHeartData> = null
	public static MSG_NotifyViewerLoveHeartData_Index = 351
	public static get MSG_NotifyViewerLoveHeartData(): ProtocolType<msg.MSG_NotifyViewerLoveHeartData> {
		if (Protocol._MSG_NotifyViewerLoveHeartData == null) {
			Protocol._MSG_NotifyViewerLoveHeartData = new ProtocolType<msg.MSG_NotifyViewerLoveHeartData>()
			Protocol._MSG_NotifyViewerLoveHeartData.Index = 351
			Protocol._MSG_NotifyViewerLoveHeartData.Name = "msg.MSG_NotifyViewerLoveHeartData"
			Protocol._MSG_NotifyViewerLoveHeartData.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyViewerLoveHeartData.Name)
			Protocol.All[Protocol._MSG_NotifyViewerLoveHeartData.Index] = Protocol._MSG_NotifyViewerLoveHeartData
		}
		return Protocol._MSG_NotifyViewerLoveHeartData
	}

	private static _MSG_RequestGradeData:ProtocolType<msg.MSG_RequestGradeData> = null
	public static MSG_RequestGradeData_Index = 363
	public static get MSG_RequestGradeData(): ProtocolType<msg.MSG_RequestGradeData> {
		if (Protocol._MSG_RequestGradeData == null) {
			Protocol._MSG_RequestGradeData = new ProtocolType<msg.MSG_RequestGradeData>()
			Protocol._MSG_RequestGradeData.Index = 363
			Protocol._MSG_RequestGradeData.Name = "msg.MSG_RequestGradeData"
			Protocol._MSG_RequestGradeData.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestGradeData.Name)
			Protocol.All[Protocol._MSG_RequestGradeData.Index] = Protocol._MSG_RequestGradeData
		}
		return Protocol._MSG_RequestGradeData
	}

	private static _MSG_ResponseGradeData:ProtocolType<msg.MSG_ResponseGradeData> = null
	public static MSG_ResponseGradeData_Index = 364
	public static get MSG_ResponseGradeData(): ProtocolType<msg.MSG_ResponseGradeData> {
		if (Protocol._MSG_ResponseGradeData == null) {
			Protocol._MSG_ResponseGradeData = new ProtocolType<msg.MSG_ResponseGradeData>()
			Protocol._MSG_ResponseGradeData.Index = 364
			Protocol._MSG_ResponseGradeData.Name = "msg.MSG_ResponseGradeData"
			Protocol._MSG_ResponseGradeData.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseGradeData.Name)
			Protocol.All[Protocol._MSG_ResponseGradeData.Index] = Protocol._MSG_ResponseGradeData
		}
		return Protocol._MSG_ResponseGradeData
	}

	private static _MSG_ObatinGradeDataAward:ProtocolType<msg.MSG_ObatinGradeDataAward> = null
	public static MSG_ObatinGradeDataAward_Index = 365
	public static get MSG_ObatinGradeDataAward(): ProtocolType<msg.MSG_ObatinGradeDataAward> {
		if (Protocol._MSG_ObatinGradeDataAward == null) {
			Protocol._MSG_ObatinGradeDataAward = new ProtocolType<msg.MSG_ObatinGradeDataAward>()
			Protocol._MSG_ObatinGradeDataAward.Index = 365
			Protocol._MSG_ObatinGradeDataAward.Name = "msg.MSG_ObatinGradeDataAward"
			Protocol._MSG_ObatinGradeDataAward.Proto = Protocol.Root.lookupType(Protocol._MSG_ObatinGradeDataAward.Name)
			Protocol.All[Protocol._MSG_ObatinGradeDataAward.Index] = Protocol._MSG_ObatinGradeDataAward
		}
		return Protocol._MSG_ObatinGradeDataAward
	}

	private static _MSG_RequestUserPhotoBorder:ProtocolType<msg.MSG_RequestUserPhotoBorder> = null
	public static MSG_RequestUserPhotoBorder_Index = 374
	public static get MSG_RequestUserPhotoBorder(): ProtocolType<msg.MSG_RequestUserPhotoBorder> {
		if (Protocol._MSG_RequestUserPhotoBorder == null) {
			Protocol._MSG_RequestUserPhotoBorder = new ProtocolType<msg.MSG_RequestUserPhotoBorder>()
			Protocol._MSG_RequestUserPhotoBorder.Index = 374
			Protocol._MSG_RequestUserPhotoBorder.Name = "msg.MSG_RequestUserPhotoBorder"
			Protocol._MSG_RequestUserPhotoBorder.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestUserPhotoBorder.Name)
			Protocol.All[Protocol._MSG_RequestUserPhotoBorder.Index] = Protocol._MSG_RequestUserPhotoBorder
		}
		return Protocol._MSG_RequestUserPhotoBorder
	}

	private static _MSG_ResponseUserPhotoBorder:ProtocolType<msg.MSG_ResponseUserPhotoBorder> = null
	public static MSG_ResponseUserPhotoBorder_Index = 376
	public static get MSG_ResponseUserPhotoBorder(): ProtocolType<msg.MSG_ResponseUserPhotoBorder> {
		if (Protocol._MSG_ResponseUserPhotoBorder == null) {
			Protocol._MSG_ResponseUserPhotoBorder = new ProtocolType<msg.MSG_ResponseUserPhotoBorder>()
			Protocol._MSG_ResponseUserPhotoBorder.Index = 376
			Protocol._MSG_ResponseUserPhotoBorder.Name = "msg.MSG_ResponseUserPhotoBorder"
			Protocol._MSG_ResponseUserPhotoBorder.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseUserPhotoBorder.Name)
			Protocol.All[Protocol._MSG_ResponseUserPhotoBorder.Index] = Protocol._MSG_ResponseUserPhotoBorder
		}
		return Protocol._MSG_ResponseUserPhotoBorder
	}

	private static _MSG_ChangeUserPhotoBorder:ProtocolType<msg.MSG_ChangeUserPhotoBorder> = null
	public static MSG_ChangeUserPhotoBorder_Index = 380
	public static get MSG_ChangeUserPhotoBorder(): ProtocolType<msg.MSG_ChangeUserPhotoBorder> {
		if (Protocol._MSG_ChangeUserPhotoBorder == null) {
			Protocol._MSG_ChangeUserPhotoBorder = new ProtocolType<msg.MSG_ChangeUserPhotoBorder>()
			Protocol._MSG_ChangeUserPhotoBorder.Index = 380
			Protocol._MSG_ChangeUserPhotoBorder.Name = "msg.MSG_ChangeUserPhotoBorder"
			Protocol._MSG_ChangeUserPhotoBorder.Proto = Protocol.Root.lookupType(Protocol._MSG_ChangeUserPhotoBorder.Name)
			Protocol.All[Protocol._MSG_ChangeUserPhotoBorder.Index] = Protocol._MSG_ChangeUserPhotoBorder
		}
		return Protocol._MSG_ChangeUserPhotoBorder
	}

	private static _MSG_RequestUserVideo:ProtocolType<msg.MSG_RequestUserVideo> = null
	public static MSG_RequestUserVideo_Index = 306
	public static get MSG_RequestUserVideo(): ProtocolType<msg.MSG_RequestUserVideo> {
		if (Protocol._MSG_RequestUserVideo == null) {
			Protocol._MSG_RequestUserVideo = new ProtocolType<msg.MSG_RequestUserVideo>()
			Protocol._MSG_RequestUserVideo.Index = 306
			Protocol._MSG_RequestUserVideo.Name = "msg.MSG_RequestUserVideo"
			Protocol._MSG_RequestUserVideo.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestUserVideo.Name)
			Protocol.All[Protocol._MSG_RequestUserVideo.Index] = Protocol._MSG_RequestUserVideo
		}
		return Protocol._MSG_RequestUserVideo
	}

	private static _MSG_ResponseTemporaryVideo:ProtocolType<msg.MSG_ResponseTemporaryVideo> = null
	public static MSG_ResponseTemporaryVideo_Index = 307
	public static get MSG_ResponseTemporaryVideo(): ProtocolType<msg.MSG_ResponseTemporaryVideo> {
		if (Protocol._MSG_ResponseTemporaryVideo == null) {
			Protocol._MSG_ResponseTemporaryVideo = new ProtocolType<msg.MSG_ResponseTemporaryVideo>()
			Protocol._MSG_ResponseTemporaryVideo.Index = 307
			Protocol._MSG_ResponseTemporaryVideo.Name = "msg.MSG_ResponseTemporaryVideo"
			Protocol._MSG_ResponseTemporaryVideo.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseTemporaryVideo.Name)
			Protocol.All[Protocol._MSG_ResponseTemporaryVideo.Index] = Protocol._MSG_ResponseTemporaryVideo
		}
		return Protocol._MSG_ResponseTemporaryVideo
	}

	private static _MSG_NotifyRoomVideoPraiseAndPlay:ProtocolType<msg.MSG_NotifyRoomVideoPraiseAndPlay> = null
	public static MSG_NotifyRoomVideoPraiseAndPlay_Index = 315
	public static get MSG_NotifyRoomVideoPraiseAndPlay(): ProtocolType<msg.MSG_NotifyRoomVideoPraiseAndPlay> {
		if (Protocol._MSG_NotifyRoomVideoPraiseAndPlay == null) {
			Protocol._MSG_NotifyRoomVideoPraiseAndPlay = new ProtocolType<msg.MSG_NotifyRoomVideoPraiseAndPlay>()
			Protocol._MSG_NotifyRoomVideoPraiseAndPlay.Index = 315
			Protocol._MSG_NotifyRoomVideoPraiseAndPlay.Name = "msg.MSG_NotifyRoomVideoPraiseAndPlay"
			Protocol._MSG_NotifyRoomVideoPraiseAndPlay.Proto = Protocol.Root.lookupType(Protocol._MSG_NotifyRoomVideoPraiseAndPlay.Name)
			Protocol.All[Protocol._MSG_NotifyRoomVideoPraiseAndPlay.Index] = Protocol._MSG_NotifyRoomVideoPraiseAndPlay
		}
		return Protocol._MSG_NotifyRoomVideoPraiseAndPlay
	}

	private static _MSG_TransferTemporaryVideoToPermannetVideo:ProtocolType<msg.MSG_TransferTemporaryVideoToPermannetVideo> = null
	public static MSG_TransferTemporaryVideoToPermannetVideo_Index = 308
	public static get MSG_TransferTemporaryVideoToPermannetVideo(): ProtocolType<msg.MSG_TransferTemporaryVideoToPermannetVideo> {
		if (Protocol._MSG_TransferTemporaryVideoToPermannetVideo == null) {
			Protocol._MSG_TransferTemporaryVideoToPermannetVideo = new ProtocolType<msg.MSG_TransferTemporaryVideoToPermannetVideo>()
			Protocol._MSG_TransferTemporaryVideoToPermannetVideo.Index = 308
			Protocol._MSG_TransferTemporaryVideoToPermannetVideo.Name = "msg.MSG_TransferTemporaryVideoToPermannetVideo"
			Protocol._MSG_TransferTemporaryVideoToPermannetVideo.Proto = Protocol.Root.lookupType(Protocol._MSG_TransferTemporaryVideoToPermannetVideo.Name)
			Protocol.All[Protocol._MSG_TransferTemporaryVideoToPermannetVideo.Index] = Protocol._MSG_TransferTemporaryVideoToPermannetVideo
		}
		return Protocol._MSG_TransferTemporaryVideoToPermannetVideo
	}

	private static _MSG_DeleteOnePermamnentVideo:ProtocolType<msg.MSG_DeleteOnePermamnentVideo> = null
	public static MSG_DeleteOnePermamnentVideo_Index = 309
	public static get MSG_DeleteOnePermamnentVideo(): ProtocolType<msg.MSG_DeleteOnePermamnentVideo> {
		if (Protocol._MSG_DeleteOnePermamnentVideo == null) {
			Protocol._MSG_DeleteOnePermamnentVideo = new ProtocolType<msg.MSG_DeleteOnePermamnentVideo>()
			Protocol._MSG_DeleteOnePermamnentVideo.Index = 309
			Protocol._MSG_DeleteOnePermamnentVideo.Name = "msg.MSG_DeleteOnePermamnentVideo"
			Protocol._MSG_DeleteOnePermamnentVideo.Proto = Protocol.Root.lookupType(Protocol._MSG_DeleteOnePermamnentVideo.Name)
			Protocol.All[Protocol._MSG_DeleteOnePermamnentVideo.Index] = Protocol._MSG_DeleteOnePermamnentVideo
		}
		return Protocol._MSG_DeleteOnePermamnentVideo
	}

	private static _MSG_ChangePermanentVideoName:ProtocolType<msg.MSG_ChangePermanentVideoName> = null
	public static MSG_ChangePermanentVideoName_Index = 310
	public static get MSG_ChangePermanentVideoName(): ProtocolType<msg.MSG_ChangePermanentVideoName> {
		if (Protocol._MSG_ChangePermanentVideoName == null) {
			Protocol._MSG_ChangePermanentVideoName = new ProtocolType<msg.MSG_ChangePermanentVideoName>()
			Protocol._MSG_ChangePermanentVideoName.Index = 310
			Protocol._MSG_ChangePermanentVideoName.Name = "msg.MSG_ChangePermanentVideoName"
			Protocol._MSG_ChangePermanentVideoName.Proto = Protocol.Root.lookupType(Protocol._MSG_ChangePermanentVideoName.Name)
			Protocol.All[Protocol._MSG_ChangePermanentVideoName.Index] = Protocol._MSG_ChangePermanentVideoName
		}
		return Protocol._MSG_ChangePermanentVideoName
	}

	private static _MSG_GivePraiseToVideo:ProtocolType<msg.MSG_GivePraiseToVideo> = null
	public static MSG_GivePraiseToVideo_Index = 311
	public static get MSG_GivePraiseToVideo(): ProtocolType<msg.MSG_GivePraiseToVideo> {
		if (Protocol._MSG_GivePraiseToVideo == null) {
			Protocol._MSG_GivePraiseToVideo = new ProtocolType<msg.MSG_GivePraiseToVideo>()
			Protocol._MSG_GivePraiseToVideo.Index = 311
			Protocol._MSG_GivePraiseToVideo.Name = "msg.MSG_GivePraiseToVideo"
			Protocol._MSG_GivePraiseToVideo.Proto = Protocol.Root.lookupType(Protocol._MSG_GivePraiseToVideo.Name)
			Protocol.All[Protocol._MSG_GivePraiseToVideo.Index] = Protocol._MSG_GivePraiseToVideo
		}
		return Protocol._MSG_GivePraiseToVideo
	}

	private static _MSG_LeaveMessageToVideo:ProtocolType<msg.MSG_LeaveMessageToVideo> = null
	public static MSG_LeaveMessageToVideo_Index = 312
	public static get MSG_LeaveMessageToVideo(): ProtocolType<msg.MSG_LeaveMessageToVideo> {
		if (Protocol._MSG_LeaveMessageToVideo == null) {
			Protocol._MSG_LeaveMessageToVideo = new ProtocolType<msg.MSG_LeaveMessageToVideo>()
			Protocol._MSG_LeaveMessageToVideo.Index = 312
			Protocol._MSG_LeaveMessageToVideo.Name = "msg.MSG_LeaveMessageToVideo"
			Protocol._MSG_LeaveMessageToVideo.Proto = Protocol.Root.lookupType(Protocol._MSG_LeaveMessageToVideo.Name)
			Protocol.All[Protocol._MSG_LeaveMessageToVideo.Index] = Protocol._MSG_LeaveMessageToVideo
		}
		return Protocol._MSG_LeaveMessageToVideo
	}

	private static _MSG_RequestVideoMessage:ProtocolType<msg.MSG_RequestVideoMessage> = null
	public static MSG_RequestVideoMessage_Index = 313
	public static get MSG_RequestVideoMessage(): ProtocolType<msg.MSG_RequestVideoMessage> {
		if (Protocol._MSG_RequestVideoMessage == null) {
			Protocol._MSG_RequestVideoMessage = new ProtocolType<msg.MSG_RequestVideoMessage>()
			Protocol._MSG_RequestVideoMessage.Index = 313
			Protocol._MSG_RequestVideoMessage.Name = "msg.MSG_RequestVideoMessage"
			Protocol._MSG_RequestVideoMessage.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestVideoMessage.Name)
			Protocol.All[Protocol._MSG_RequestVideoMessage.Index] = Protocol._MSG_RequestVideoMessage
		}
		return Protocol._MSG_RequestVideoMessage
	}

	private static _MSG_ResponseVideoMessage:ProtocolType<msg.MSG_ResponseVideoMessage> = null
	public static MSG_ResponseVideoMessage_Index = 314
	public static get MSG_ResponseVideoMessage(): ProtocolType<msg.MSG_ResponseVideoMessage> {
		if (Protocol._MSG_ResponseVideoMessage == null) {
			Protocol._MSG_ResponseVideoMessage = new ProtocolType<msg.MSG_ResponseVideoMessage>()
			Protocol._MSG_ResponseVideoMessage.Index = 314
			Protocol._MSG_ResponseVideoMessage.Name = "msg.MSG_ResponseVideoMessage"
			Protocol._MSG_ResponseVideoMessage.Proto = Protocol.Root.lookupType(Protocol._MSG_ResponseVideoMessage.Name)
			Protocol.All[Protocol._MSG_ResponseVideoMessage.Index] = Protocol._MSG_ResponseVideoMessage
		}
		return Protocol._MSG_ResponseVideoMessage
	}

	private static _MSG_RequestPlayVideo:ProtocolType<msg.MSG_RequestPlayVideo> = null
	public static MSG_RequestPlayVideo_Index = 316
	public static get MSG_RequestPlayVideo(): ProtocolType<msg.MSG_RequestPlayVideo> {
		if (Protocol._MSG_RequestPlayVideo == null) {
			Protocol._MSG_RequestPlayVideo = new ProtocolType<msg.MSG_RequestPlayVideo>()
			Protocol._MSG_RequestPlayVideo.Index = 316
			Protocol._MSG_RequestPlayVideo.Name = "msg.MSG_RequestPlayVideo"
			Protocol._MSG_RequestPlayVideo.Proto = Protocol.Root.lookupType(Protocol._MSG_RequestPlayVideo.Name)
			Protocol.All[Protocol._MSG_RequestPlayVideo.Index] = Protocol._MSG_RequestPlayVideo
		}
		return Protocol._MSG_RequestPlayVideo
	}

	private static _MSG_SendUserBillProfile:ProtocolType<msg.MSG_SendUserBillProfile> = null
	public static MSG_SendUserBillProfile_Index = 317
	public static get MSG_SendUserBillProfile(): ProtocolType<msg.MSG_SendUserBillProfile> {
		if (Protocol._MSG_SendUserBillProfile == null) {
			Protocol._MSG_SendUserBillProfile = new ProtocolType<msg.MSG_SendUserBillProfile>()
			Protocol._MSG_SendUserBillProfile.Index = 317
			Protocol._MSG_SendUserBillProfile.Name = "msg.MSG_SendUserBillProfile"
			Protocol._MSG_SendUserBillProfile.Proto = Protocol.Root.lookupType(Protocol._MSG_SendUserBillProfile.Name)
			Protocol.All[Protocol._MSG_SendUserBillProfile.Index] = Protocol._MSG_SendUserBillProfile
		}
		return Protocol._MSG_SendUserBillProfile
	}

	private static _MSG_CheckRechargeAction:ProtocolType<msg.MSG_CheckRechargeAction> = null
	public static MSG_CheckRechargeAction_Index = 318
	public static get MSG_CheckRechargeAction(): ProtocolType<msg.MSG_CheckRechargeAction> {
		if (Protocol._MSG_CheckRechargeAction == null) {
			Protocol._MSG_CheckRechargeAction = new ProtocolType<msg.MSG_CheckRechargeAction>()
			Protocol._MSG_CheckRechargeAction.Index = 318
			Protocol._MSG_CheckRechargeAction.Name = "msg.MSG_CheckRechargeAction"
			Protocol._MSG_CheckRechargeAction.Proto = Protocol.Root.lookupType(Protocol._MSG_CheckRechargeAction.Name)
			Protocol.All[Protocol._MSG_CheckRechargeAction.Index] = Protocol._MSG_CheckRechargeAction
		}
		return Protocol._MSG_CheckRechargeAction
	}

	private static _MSG_RetRechargeAction:ProtocolType<msg.MSG_RetRechargeAction> = null
	public static MSG_RetRechargeAction_Index = 319
	public static get MSG_RetRechargeAction(): ProtocolType<msg.MSG_RetRechargeAction> {
		if (Protocol._MSG_RetRechargeAction == null) {
			Protocol._MSG_RetRechargeAction = new ProtocolType<msg.MSG_RetRechargeAction>()
			Protocol._MSG_RetRechargeAction.Index = 319
			Protocol._MSG_RetRechargeAction.Name = "msg.MSG_RetRechargeAction"
			Protocol._MSG_RetRechargeAction.Proto = Protocol.Root.lookupType(Protocol._MSG_RetRechargeAction.Name)
			Protocol.All[Protocol._MSG_RetRechargeAction.Index] = Protocol._MSG_RetRechargeAction
		}
		return Protocol._MSG_RetRechargeAction
	}

	private static _MSG_DoRechargeAction:ProtocolType<msg.MSG_DoRechargeAction> = null
	public static MSG_DoRechargeAction_Index = 320
	public static get MSG_DoRechargeAction(): ProtocolType<msg.MSG_DoRechargeAction> {
		if (Protocol._MSG_DoRechargeAction == null) {
			Protocol._MSG_DoRechargeAction = new ProtocolType<msg.MSG_DoRechargeAction>()
			Protocol._MSG_DoRechargeAction.Index = 320
			Protocol._MSG_DoRechargeAction.Name = "msg.MSG_DoRechargeAction"
			Protocol._MSG_DoRechargeAction.Proto = Protocol.Root.lookupType(Protocol._MSG_DoRechargeAction.Name)
			Protocol.All[Protocol._MSG_DoRechargeAction.Index] = Protocol._MSG_DoRechargeAction
		}
		return Protocol._MSG_DoRechargeAction
	}

	private static _MSG_RequireRechargeShop:ProtocolType<msg.MSG_RequireRechargeShop> = null
	public static MSG_RequireRechargeShop_Index = 324
	public static get MSG_RequireRechargeShop(): ProtocolType<msg.MSG_RequireRechargeShop> {
		if (Protocol._MSG_RequireRechargeShop == null) {
			Protocol._MSG_RequireRechargeShop = new ProtocolType<msg.MSG_RequireRechargeShop>()
			Protocol._MSG_RequireRechargeShop.Index = 324
			Protocol._MSG_RequireRechargeShop.Name = "msg.MSG_RequireRechargeShop"
			Protocol._MSG_RequireRechargeShop.Proto = Protocol.Root.lookupType(Protocol._MSG_RequireRechargeShop.Name)
			Protocol.All[Protocol._MSG_RequireRechargeShop.Index] = Protocol._MSG_RequireRechargeShop
		}
		return Protocol._MSG_RequireRechargeShop
	}

	private static _MSG_SendRechargeShop:ProtocolType<msg.MSG_SendRechargeShop> = null
	public static MSG_SendRechargeShop_Index = 325
	public static get MSG_SendRechargeShop(): ProtocolType<msg.MSG_SendRechargeShop> {
		if (Protocol._MSG_SendRechargeShop == null) {
			Protocol._MSG_SendRechargeShop = new ProtocolType<msg.MSG_SendRechargeShop>()
			Protocol._MSG_SendRechargeShop.Index = 325
			Protocol._MSG_SendRechargeShop.Name = "msg.MSG_SendRechargeShop"
			Protocol._MSG_SendRechargeShop.Proto = Protocol.Root.lookupType(Protocol._MSG_SendRechargeShop.Name)
			Protocol.All[Protocol._MSG_SendRechargeShop.Index] = Protocol._MSG_SendRechargeShop
		}
		return Protocol._MSG_SendRechargeShop
	}

	private static _MSG_GetFirstChargeItem:ProtocolType<msg.MSG_GetFirstChargeItem> = null
	public static MSG_GetFirstChargeItem_Index = 383
	public static get MSG_GetFirstChargeItem(): ProtocolType<msg.MSG_GetFirstChargeItem> {
		if (Protocol._MSG_GetFirstChargeItem == null) {
			Protocol._MSG_GetFirstChargeItem = new ProtocolType<msg.MSG_GetFirstChargeItem>()
			Protocol._MSG_GetFirstChargeItem.Index = 383
			Protocol._MSG_GetFirstChargeItem.Name = "msg.MSG_GetFirstChargeItem"
			Protocol._MSG_GetFirstChargeItem.Proto = Protocol.Root.lookupType(Protocol._MSG_GetFirstChargeItem.Name)
			Protocol.All[Protocol._MSG_GetFirstChargeItem.Index] = Protocol._MSG_GetFirstChargeItem
		}
		return Protocol._MSG_GetFirstChargeItem
	}

	private static _MSG_SendFirstCharge:ProtocolType<msg.MSG_SendFirstCharge> = null
	public static MSG_SendFirstCharge_Index = 384
	public static get MSG_SendFirstCharge(): ProtocolType<msg.MSG_SendFirstCharge> {
		if (Protocol._MSG_SendFirstCharge == null) {
			Protocol._MSG_SendFirstCharge = new ProtocolType<msg.MSG_SendFirstCharge>()
			Protocol._MSG_SendFirstCharge.Index = 384
			Protocol._MSG_SendFirstCharge.Name = "msg.MSG_SendFirstCharge"
			Protocol._MSG_SendFirstCharge.Proto = Protocol.Root.lookupType(Protocol._MSG_SendFirstCharge.Name)
			Protocol.All[Protocol._MSG_SendFirstCharge.Index] = Protocol._MSG_SendFirstCharge
		}
		return Protocol._MSG_SendFirstCharge
	}

	private static _MSG_GetUserBillAmount:ProtocolType<msg.MSG_GetUserBillAmount> = null
	public static MSG_GetUserBillAmount_Index = 391
	public static get MSG_GetUserBillAmount(): ProtocolType<msg.MSG_GetUserBillAmount> {
		if (Protocol._MSG_GetUserBillAmount == null) {
			Protocol._MSG_GetUserBillAmount = new ProtocolType<msg.MSG_GetUserBillAmount>()
			Protocol._MSG_GetUserBillAmount.Index = 391
			Protocol._MSG_GetUserBillAmount.Name = "msg.MSG_GetUserBillAmount"
			Protocol._MSG_GetUserBillAmount.Proto = Protocol.Root.lookupType(Protocol._MSG_GetUserBillAmount.Name)
			Protocol.All[Protocol._MSG_GetUserBillAmount.Index] = Protocol._MSG_GetUserBillAmount
		}
		return Protocol._MSG_GetUserBillAmount
	}

	private static _MSG_SendUserBillAmount:ProtocolType<msg.MSG_SendUserBillAmount> = null
	public static MSG_SendUserBillAmount_Index = 392
	public static get MSG_SendUserBillAmount(): ProtocolType<msg.MSG_SendUserBillAmount> {
		if (Protocol._MSG_SendUserBillAmount == null) {
			Protocol._MSG_SendUserBillAmount = new ProtocolType<msg.MSG_SendUserBillAmount>()
			Protocol._MSG_SendUserBillAmount.Index = 392
			Protocol._MSG_SendUserBillAmount.Name = "msg.MSG_SendUserBillAmount"
			Protocol._MSG_SendUserBillAmount.Proto = Protocol.Root.lookupType(Protocol._MSG_SendUserBillAmount.Name)
			Protocol.All[Protocol._MSG_SendUserBillAmount.Index] = Protocol._MSG_SendUserBillAmount
		}
		return Protocol._MSG_SendUserBillAmount
	}


    public static LoadAllProtobuf(err: Error, root: protobuf.Root) {
        if (err) {
            console.log(err)
            throw err;
        }

        //Protocol.MSG_LoginRequest.Index = 1
        //Protocol.MSG_LoginRequest.Name = "msg.MSG_LoginRequest"
        //Protocol.MSG_LoginRequest.Proto = Protocol.Root.lookupType(Protocol.MSG_LoginRequest.Name)
		
		Protocol.MSG_RoomInfoAndState.Index

		Protocol.MSG_RoomLoadProgress.Index

		Protocol.MSG_BroadcastRoomLoadProgress.Index

		Protocol.MSG_IntoRoom.Index

		Protocol.MSG_RoomState.Index

		Protocol.MSG_ItemInfo.Index

		Protocol.MSG_RoomInfo.Index

		Protocol.MSG_TerrianInfo.Index

		Protocol.MSG_TerrianPos.Index

		Protocol.MSG_SyncTerrianPos.Index

		Protocol.MSG_UserBuffer.Index

		Protocol.MSG_IAmViewer.Index

		Protocol.MSG_RoomUserInfo.Index

		Protocol.MSG_TempReplaceSkill.Index

		Protocol.MSG_RoomObjectInfo.Index

		Protocol.MSG_UpdateUserBuff.Index

		Protocol.MSG_SyncUserMove.Index

		Protocol.MSG_BroadUserMove.Index

		Protocol.MSG_SyncSetUserPos.Index

		Protocol.MSG_SyncOperateWeapon.Index

		Protocol.MSG_BroadOperateWeapon.Index

		Protocol.MSG_SyncBoomPos.Index

		Protocol.MSG_AckHolePos.Index

		Protocol.MSG_BroadRemoveBoom.Index

		Protocol.MSG_SyncJump.Index

		Protocol.MSG_BroadJump.Index

		Protocol.MSG_SyncJumpEnd.Index

		Protocol.MSG_BroadJumpEnd.Index

		Protocol.MSG_BroadCastHp.Index

		Protocol.MSG_BroadDeath.Index

		Protocol.MSG_DeathScore.Index

		Protocol.MSG_DeathPoint.Index

		Protocol.MSG_BroadResult.Index

		Protocol.MSG_BroadForceOnObject.Index

		Protocol.MSG_BroadForceOnObjects.Index

		Protocol.MSG_SyncFlyingObjectPos.Index

		Protocol.MSG_BroadFlyingObjectPos.Index

		Protocol.MSG_HoleHistoryData.Index

		Protocol.MSG_FinishMyStep.Index

		Protocol.MSG_RequireObjectPos.Index

		Protocol.MSG_ReturnObjectPos.Index

		Protocol.MSG_ShowDeathBoom.Index

		Protocol.MSG_UpdateAttribute.Index

		Protocol.MSG_RequireRoomLocation.Index

		Protocol.MSG_ReturnRoomLocation.Index

		Protocol.MSG_RelivePlayer.Index

		Protocol.MSG_UpdateWeaponData.Index

		Protocol.MSG_SyncEmoj.Index

		Protocol.MSG_BroadcastEmoj.Index

		Protocol.MSG_SendChatList.Index

		Protocol.MSG_RequireChatList.Index

		Protocol.MSG_ReplyChatList.Index

		Protocol.MSG_SetChatList.Index

		Protocol.MSG_ResetChatList.Index

		Protocol.MSG_SendRoomChat.Index

		Protocol.MSG_BroadcastRoomChat.Index

		Protocol.MSG_BroadcastUpdateObjectState.Index

		Protocol.MSG_FrameDate.Index

		Protocol.MSG_UserOperation.Index

		Protocol.MSG_UserOperationInSkillGuild.Index

		Protocol.MSG_BoomHitUser.Index

		Protocol.MSG_ExitRoom.Index

		Protocol.MSG_ExitRoomDirectly.Index

		Protocol.MSG_AddItem.Index

		Protocol.MSG_PauseResumeGame.Index

		Protocol.MSG_ShowDamage.Index

		Protocol.MSG_SummonEnemyUser.Index

		Protocol.MSG_ClientSetUserPos.Index

		Protocol.MSG_ClientEndBuff.Index

		Protocol.MSG_ClientEndCurrentStep.Index

		Protocol.MSG_ClientAddScore.Index

		Protocol.MSG_ExitGameResult.Index

		Protocol.MSG_SendViewCount.Index

		Protocol.MSG_SyncUserJump.Index

		Protocol.MSG_BossModeGame.Index

		Protocol.MSG_SkillGuildOpenFire.Index

		Protocol.MSG_BroadcastScoreChange.Index

		Protocol.MSG_TestShowLine.Index

		Protocol.MSG_ClientNeedServerRouter.Index

		Protocol.MSG_ServerRouterToClient.Index

		Protocol.MSG_RecordGameData.Index

		Protocol.MSG_RecordGame.Index

		Protocol.MSG_RequireRecordGame.Index

		Protocol.MSG_CheckBattleTeamName.Index

		Protocol.MSG_RetCheckBattleTeamName.Index

		Protocol.MSG_CreateBattleTeam.Index

		Protocol.MSG_RetCreateBattleTeam.Index

		Protocol.MSG_JoinBattleTeam.Index

		Protocol.MSG_RetJoinBattleTeam.Index

		Protocol.MSG_GetBattleTeamList.Index

		Protocol.MSG_RetGetGattleTeamList.Index

		Protocol.MSG_GetBattleTeamJoinRequestList.Index

		Protocol.MSG_RetGetBattleTeamJoinRequestList.Index

		Protocol.MSG_DoBattleTeamJoinRequest.Index

		Protocol.MSG_RetDoBattleTeamJoinRequest.Index

		Protocol.MSG_GetJointRequestCount.Index

		Protocol.MSG_RetJointRequestCount.Index

		Protocol.MSG_GetMyTeamData.Index

		Protocol.MSG_RetMyTeamData.Index

		Protocol.MSG_LeavelBattleTeam.Index

		Protocol.MSG_RetLeavelBattleTeam.Index

		Protocol.MSG_DisposeBattleTeam.Index

		Protocol.MSG_RetDisposeBattleTeam.Index

		Protocol.MSG_BattleTeamUserSign.Index

		Protocol.MSG_RetBattleTeamUserSign.Index

		Protocol.MSG_ChangeBattleTeamInfo.Index

		Protocol.MSG_RetChangeBattleTeamInfo.Index

		Protocol.MSG_AppointTeamOffice.Index

		Protocol.MSG_RetAppointTeamOffice.Index

		Protocol.MSG_RequireTeamSortList.Index

		Protocol.MSG_RetTeamSortList.Index

		Protocol.MSG_HeartBeat.Index

		Protocol.MSG_Ping.Index

		Protocol.MSG_Pong.Index

		Protocol.MSG_LoginRequest.Index

		Protocol.MSG_LoginResponse.Index

		Protocol.MSG_RequireMatchRoom.Index

		Protocol.MSG_CancelMatchRoom.Index

		Protocol.MSG_MatchAllReady.Index

		Protocol.MSG_AskJoinRoom.Index

		Protocol.MSG_BeforeJoinRoom.Index

		Protocol.MSG_ResponseBeforeJoinRoom.Index

		Protocol.MSG_JoinRoom.Index

		Protocol.MSG_ChangeName.Index

		Protocol.MSG_MatchInfo.Index

		Protocol.MSG_ActiveWeapon.Index

		Protocol.MSG_ActiveWeaponResponse.Index

		Protocol.MSG_UnlockWeapon.Index

		Protocol.MSG_UnlockWeaponResponse.Index

		Protocol.MSG_GetMyRoomId.Index

		Protocol.MSG_RetMyRoomId.Index

		Protocol.MSG_UpdatePlayerAttribute.Index

		Protocol.MSG_AddBoxData.Index

		Protocol.MSG_UpdateBoxData.Index

		Protocol.MSG_UnlockBox.Index

		Protocol.MSG_OpenBox.Index

		Protocol.MSG_OpenBoxResponse.Index

		Protocol.MSG_GMCommand.Index

		Protocol.MSG_OnRegister.Index

		Protocol.MSG_ChangeNameResult.Index

		Protocol.MSG_ChangeFace.Index

		Protocol.MSG_ChangeGender.Index

		Protocol.MSG_NotifyRecentNews.Index

		Protocol.MSG_RequestSystemSetting.Index

		Protocol.MSG_ModifySystemSetting.Index

		Protocol.MSG_ResponseSystemSetting.Index

		Protocol.MSG_DuplicateLogin.Index

		Protocol.MSG_NotifyBoxes.Index

		Protocol.MSG_RequireStorList.Index

		Protocol.MSG_SendStorList.Index

		Protocol.MSG_RequestOtherSocialNum.Index

		Protocol.MSG_ResponseSocialNum.Index

		Protocol.MSG_RequireWatchHim.Index

		Protocol.MSG_CancelWatchHim.Index

		Protocol.MSG_SombodyWatchMe.Index

		Protocol.MSG_SombodyCancelWatchMe.Index

		Protocol.MSG_RequireWatchList.Index

		Protocol.MSG_ResponseWatchList.Index

		Protocol.MSG_NotifyAddRecentContact.Index

		Protocol.MSG_NotifyRemoveRecentContact.Index

		Protocol.MSG_RequestSocial.Index

		Protocol.MSG_SearchByName.Index

		Protocol.MSG_SearchByNameResponse.Index

		Protocol.MSG_RecentNews.Index

		Protocol.MSG_SendFollowInfo.Index

		Protocol.MSG_RequestEnterIntoSkillGuide.Index

		Protocol.MSG_SkipSkillGuide.Index

		Protocol.MSG_SetSkillGuide.Index

		Protocol.MSG_HaveATry.Index

		Protocol.MSG_RequestUserFollowList.Index

		Protocol.MSG_ResponseUserFollowList.Index

		Protocol.MSG_SetClearOtherNickName.Index

		Protocol.MSG_ClearNewFans.Index

		Protocol.MSG_RequestRecordBug.Index

		Protocol.MSG_PrepareTeam.Index

		Protocol.MSG_ResponsePrepareTeam.Index

		Protocol.MSG_PrepareTeamData.Index

		Protocol.MSG_AskJoinTeam.Index

		Protocol.MSG_AnswerJoinTeam.Index

		Protocol.MSG_AskJoinTeamRequest.Index

		Protocol.MSG_AskJoinTeamResponse.Index

		Protocol.MSG_LeavelTeamRequest.Index

		Protocol.MSG_LeavelTeamResponse.Index

		Protocol.MSG_RequireTeamMatchRoom.Index

		Protocol.MSG_UpdateUserState.Index

		Protocol.MSG_RejectOneUser.Index

		Protocol.MSG_ChangeCurrentReadyState.Index

		Protocol.MSG_EnterGameDirectly.Index

		Protocol.MSG_OneVsOneResponse.Index

		Protocol.MSG_SendDoubleConfirmUser.Index

		Protocol.MSG_DoubleConfirm.Index

		Protocol.MSG_AfterDoubleConfirm.Index

		Protocol.MSG_DoubleConfirmNum.Index

		Protocol.MSG_NotDoubleConfirm.Index

		Protocol.MSG_AskJoinTeamFailed.Index

		Protocol.MSG_ChangeHumanVsRobotMatchType.Index

		Protocol.MSG_ChangeTeamPosition.Index

		Protocol.MSG_AddOneRobot.Index

		Protocol.MSG_ReturnToMainFramework.Index

		Protocol.MSG_NotifyEnableMatchTime.Index

		Protocol.MSG_RequestEntertainmentMatchType.Index

		Protocol.MSG_ResponseEntertainmentMatchType.Index

		Protocol.MSG_SendHeroData.Index

		Protocol.MSG_BeginWaitingGame.Index

		Protocol.MSG_ReadyWaiting.Index

		Protocol.MSG_NotifyReadyWaiting.Index

		Protocol.MSG_SelectHero.Index

		Protocol.MSG_SelectHeroSkin.Index

		Protocol.MSG_SetHeroCurrentSkin.Index

		Protocol.MSG_NotifySelectHero.Index

		Protocol.MSG_FinishWaitingGame.Index

		Protocol.MSG_SendGradeData.Index

		Protocol.MSG_BuyHero.Index

		Protocol.MSG_SendHeroActive.Index

		Protocol.MSG_BuyHeroSkin.Index

		Protocol.MSG_SendItems.Index

		Protocol.MSG_SendOneItem.Index

		Protocol.MSG_AddItemOverflowToAnother.Index

		Protocol.MSG_RequestHeroFree.Index

		Protocol.MSG_ReponseHeroFree.Index

		Protocol.MSG_SelectHeroFailed.Index

		Protocol.MSG_LogUserLog.Index

		Protocol.MSG_ViewJoinGame.Index

		Protocol.MSG_ViewJoinGameRet.Index

		Protocol.MSG_RequestHeroSkinInfo.Index

		Protocol.MSG_ResponseHeroSkinInfo.Index

		Protocol.MSG_NotifyAddExp.Index

		Protocol.MSG_NotifyLevelUp.Index

		Protocol.MSG_RequestUserFramData.Index

		Protocol.MSG_ResponseUserBattleData.Index

		Protocol.MSG_MainPage.Index

		Protocol.MSG_RequestRoomBattleData.Index

		Protocol.MSG_ReceiveChatMessage.Index

		Protocol.MSG_PushChatMessage.Index

		Protocol.MSG_RequestOpenMailBox.Index

		Protocol.MSG_NotifyOpenMailBox.Index

		Protocol.MSG_PushMailNum.Index

		Protocol.MSG_RequestMailList.Index

		Protocol.MSG_ResponseMailList.Index

		Protocol.MSG_PickUpTheMail.Index

		Protocol.MSG_DeleteTheMail.Index

		Protocol.MSG_ResponsePickUpTheMail.Index

		Protocol.MSG_AfterObtainMail.Index

		Protocol.MSG_ReadTheMail.Index

		Protocol.MSG_RequestToken.Index

		Protocol.MSG_ResponseToken.Index

		Protocol.MSG_SetupPhotoSuccess.Index

		Protocol.MSG_RequestPhotoList.Index

		Protocol.MSG_ResponsePhotoList.Index

		Protocol.MSG_SetUserFace.Index

		Protocol.MSG_DeletePhoto.Index

		Protocol.MSG_UserFeedback.Index

		Protocol.MSG_ResponseFeedback.Index

		Protocol.MSG_NotifyAchievement.Index

		Protocol.MSG_RequestUserAchievement.Index

		Protocol.MSG_ResponseUserAchievement.Index

		Protocol.MSG_ObtainAward.Index

		Protocol.MSG_ObtainedAwardSuccess.Index

		Protocol.MSG_RequestNotifyAchievementFilled.Index

		Protocol.MSG_NotifyAchievementFilled.Index

		Protocol.MSG_UpdateSealData.Index

		Protocol.MSG_UpdateSealPage.Index

		Protocol.MSG_UpdateSealPack.Index

		Protocol.MSG_SealLevelup.Index

		Protocol.MSG_SealActive.Index

		Protocol.MSG_SealPageActive.Index

		Protocol.MSG_SealPageActiveTmp.Index

		Protocol.MSG_SetSealPageName.Index

		Protocol.MSG_SealOverflowToGold.Index

		Protocol.MSG_LevelUpSealSuccess.Index

		Protocol.MSG_BuildSeal.Index

		Protocol.MSG_UpdateSealNum.Index

		Protocol.MSG_BuyOpenSlot.Index

		Protocol.MSG_UpdateOpenSlot.Index

		Protocol.MSG_BuyOpenPage.Index

		Protocol.MSG_UpdateOpenPage.Index

		Protocol.MSG_OpenCertainSeal.Index

		Protocol.MSG_RequestBoxInfo.Index

		Protocol.MSG_NotifyBoxInfo.Index

		Protocol.MSG_ObtainOneBox.Index

		Protocol.MSG_AddFreeBox.Index

		Protocol.MSG_RequestNotifyBoxFilled.Index

		Protocol.MSG_NotifyBoxFilled.Index

		Protocol.MSG_LevelUpGetBox.Index

		Protocol.MSG_RequestSevenDayLoginAwards.Index

		Protocol.MSG_ResponseSevenDayLoginAwards.Index

		Protocol.MSG_ObtainSevenDaysAward.Index

		Protocol.MSG_ObtainItems.Index

		Protocol.MSG_RequestShortLinkAward.Index

		Protocol.MSG_ResponseShortLinkAward.Index

		Protocol.MSG_UploadMainPageVoice.Index

		Protocol.MSG_SetupGeographicalLocation.Index

		Protocol.MSG_SetupHomePageMessage.Index

		Protocol.MSG_RequestPeopleNearby.Index

		Protocol.MSG_ResponsePeopleNearby.Index

		Protocol.MSG_DailyCheck.Index

		Protocol.MSG_DailyLoginInfo.Index

		Protocol.MSG_ObtainDailyLogin.Index

		Protocol.MSG_RequestDailyLogin.Index

		Protocol.MSG_RequestTodayChecked.Index

		Protocol.MSG_ResponseTodayChecked.Index

		Protocol.MSG_GivePraise.Index

		Protocol.MSG_ResponseBePraise.Index

		Protocol.MSG_ReportPassiveUser.Index

		Protocol.MSG_RequestDailyTask.Index

		Protocol.MSG_ResponseDailyTask.Index

		Protocol.MSG_RefreshDailyTask.Index

		Protocol.MSG_ObtainDailyTaskAward.Index

		Protocol.MSG_ShareLinkFinishDailyTask.Index

		Protocol.MSG_ResponseUserDefinedTask.Index

		Protocol.MSG_RequestGrowthHistory.Index

		Protocol.MSG_ResponseGrowthHistory.Index

		Protocol.MSG_ObtainGrowthHistoryAward.Index

		Protocol.MSG_RequestGrowthRedPoint.Index

		Protocol.MSG_ResponseGrowthRedPoint.Index

		Protocol.MSG_RequestDailyActivityTask.Index

		Protocol.MSG_ReponseDailyActivityTask.Index

		Protocol.MSG_ObtainDailyActivityTaskAward.Index

		Protocol.MSG_ObtainDailyActivityAward.Index

		Protocol.MSG_RequestShopData.Index

		Protocol.MSG_ResponseShopData.Index

		Protocol.MSG_BuyShopItem.Index

		Protocol.MSG_RequestHeroPrice.Index

		Protocol.MSG_ResponseHeroPrice.Index

		Protocol.MSG_RequestExchangeItem.Index

		Protocol.MSG_ReponseShopExchangeInfo.Index

		Protocol.MSG_RequestSetupExchangeReminds.Index

		Protocol.MSG_ShopExchangeItem.Index

		Protocol.MSG_SetupRedPointRemind.Index

		Protocol.MSG_RandomShopTreasure.Index

		Protocol.MSG_NotifyShopTreasureLuckyValue.Index

		Protocol.MSG_ObtainShopAccuAward.Index

		Protocol.MSG_RequestShopTreasureLuckyValue.Index

		Protocol.MSG_RequireMyInviteCode.Index

		Protocol.MSG_ReplyMyInviteCode.Index

		Protocol.MSG_InputInviteCode.Index

		Protocol.MSG_ReplyInputInviteCode.Index

		Protocol.MSG_RequireMyInvitateeList.Index

		Protocol.MSG_ReplyMyInvitateeList.Index

		Protocol.MSG_GetInvitateTaskReawrd.Index

		Protocol.MSG_ReplyInvitateTaskReawrd.Index

		Protocol.MSG_RequireInvitateRedPoint.Index

		Protocol.MSG_ReplyInvitateRedPoint.Index

		Protocol.MSG_BeginReplay.Index

		Protocol.MSG_ReplayOperration.Index

		Protocol.MSG_RequestPhoneUser.Index

		Protocol.MSG_ResponsePhoneUser.Index

		Protocol.MSG_InvitePhoneUserIntoGame.Index

		Protocol.MSG_ObtainInvitePhoneUserAward.Index

		Protocol.MSG_RequestInvitedList.Index

		Protocol.MSG_ResponseInvitedList.Index

		Protocol.MSG_InvestigateAnswer.Index

		Protocol.MSG_RequestInvestigateAnswerID.Index

		Protocol.MSG_ObtainInvestigateAnswer.Index

		Protocol.MSG_ResponseInvestigateAnswerID.Index

		Protocol.MSG_GiveLoveHeart.Index

		Protocol.MSG_RequestAchievementShow.Index

		Protocol.MSG_ResponseAchievementShow.Index

		Protocol.MSG_GivePraiseToPhoto.Index

		Protocol.MSG_RetPhotoPraiseData.Index

		Protocol.MSG_RequestPhotoPraisedData.Index

		Protocol.MSG_NotifyViewerLoveHeartData.Index

		Protocol.MSG_RequestGradeData.Index

		Protocol.MSG_ResponseGradeData.Index

		Protocol.MSG_ObatinGradeDataAward.Index

		Protocol.MSG_RequestUserPhotoBorder.Index

		Protocol.MSG_ResponseUserPhotoBorder.Index

		Protocol.MSG_ChangeUserPhotoBorder.Index

		Protocol.MSG_RequestUserVideo.Index

		Protocol.MSG_ResponseTemporaryVideo.Index

		Protocol.MSG_NotifyRoomVideoPraiseAndPlay.Index

		Protocol.MSG_TransferTemporaryVideoToPermannetVideo.Index

		Protocol.MSG_DeleteOnePermamnentVideo.Index

		Protocol.MSG_ChangePermanentVideoName.Index

		Protocol.MSG_GivePraiseToVideo.Index

		Protocol.MSG_LeaveMessageToVideo.Index

		Protocol.MSG_RequestVideoMessage.Index

		Protocol.MSG_ResponseVideoMessage.Index

		Protocol.MSG_RequestPlayVideo.Index

		Protocol.MSG_SendUserBillProfile.Index

		Protocol.MSG_CheckRechargeAction.Index

		Protocol.MSG_RetRechargeAction.Index

		Protocol.MSG_DoRechargeAction.Index

		Protocol.MSG_RequireRechargeShop.Index

		Protocol.MSG_SendRechargeShop.Index

		Protocol.MSG_GetFirstChargeItem.Index

		Protocol.MSG_SendFirstCharge.Index

		Protocol.MSG_GetUserBillAmount.Index

		Protocol.MSG_SendUserBillAmount.Index

    }
}
